19 lines
538 B
Rust
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() {}
|