#uuid #simd #guid

no-std uuid-simd

SIMD-accelerated UUID operations

7 releases (4 breaking)

0.8.0 Dec 28, 2022
0.7.0 Jul 23, 2022
0.6.2 Jun 29, 2022
0.5.1 Jun 26, 2022
0.1.0 Nov 12, 2021

#2135 in Parser implementations

Download history 22240/week @ 2024-11-17 21588/week @ 2024-11-24 26067/week @ 2024-12-01 28932/week @ 2024-12-08 28879/week @ 2024-12-15 12863/week @ 2024-12-22 16404/week @ 2024-12-29 34998/week @ 2025-01-05 39145/week @ 2025-01-12 40396/week @ 2025-01-19 66178/week @ 2025-01-26 66730/week @ 2025-02-02 71773/week @ 2025-02-09 66693/week @ 2025-02-16 82125/week @ 2025-02-23 76865/week @ 2025-03-02

301,643 downloads per month
Used in 60 crates (5 directly)

MIT license

195KB
5.5K SLoC

uuid-simd

Crates.io Docs MIT licensed

SIMD-accelerated UUID operations

Documentation: https://docs.rs/uuid-simd

Repository: https://github.com/Nugine/simd


lib.rs:

SIMD-accelerated UUID operations.

Examples

use uuid::Uuid;
use uuid_simd::UuidExt;

let text = "67e55044-10b1-426f-9247-bb680e5fe0c8";
let uuid: Uuid = Uuid::parse(text.as_bytes()).unwrap();
println!("{}", uuid.format_simple())

Dependencies

~260KB