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