Expand description
Generates UUID blank node identifiers based on the uuid crate.
This is an enum type with different UUID versions supported
by the uuid library, so you can choose which kind of UUID
better fits your application.
Version 1 is not supported.
You need to enable the uuid-generator feature to
use this type.
You also need to enable the features of each version you need
in the uuid crate.
Variants
V3(M, Uuid, String)
UUIDv3.
You must provide a vocabulary UUID and a name. See [uuid::Uuid::new_v3] for more information.
V4(M)
UUIDv4.
See [uuid::Uuid::new_v4] for more information.
V5(M, Uuid, String)
UUIDv5.
You must provide a vocabulary UUID and a name. See [uuid::Uuid::new_v5] for more information.
Implementations
Trait Implementations
Auto Trait Implementations
impl<M> RefUnwindSafe for Uuid<M>where
M: RefUnwindSafe,
impl<M> Send for Uuid<M>where
M: Send,
impl<M> Sync for Uuid<M>where
M: Sync,
impl<M> Unpin for Uuid<M>where
M: Unpin,
impl<M> UnwindSafe for Uuid<M>where
M: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more