trait UuidDeserialize {
// Required methods
fn from_str(formatted: &str) -> Result<Self, Error>
where Self: Sized;
fn from_slice(bytes: &[u8]) -> Result<Self, Error>
where Self: Sized;
fn from_bytes(bytes: Bytes) -> Result<Self, Error>
where Self: Sized;
}