1
0
Fork 0
firefox/third_party/rust/uuid/examples/uuid_macro.rs
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

19 lines
538 B
Rust

//! Using the `uuid!` macro.
//!
//! `uuid!` will parse encoded UUIDs at compile time instead of at runtime.
//! If you've got a fixed UUID string handy then consider using `uuid!` instead
//! of `Uuid::parse_str` or `str::parse`.
//!
//! If you enable the `macro-diagnostics` feature, you can see much better
//! error messages.
#[test]
fn parse_uuid_at_compile_time() {
use uuid::uuid;
let uuid = uuid!("67e55044-10b1-426f-9247-bb680e5fe0c8");
assert_eq!(Some(uuid::Version::Random), uuid.get_version());
}
fn main() {}