@ -33,6 +33,12 @@ pub struct Uuid([u8; 16]);
// 15 |
impl Uuid {
#[inline]
#[must_use]
pub const fn nil() -> Self {
Self([0; 16])
}
pub const fn from_bytes(bytes: [u8; 16]) -> Self {
@ -62,6 +68,13 @@ impl Uuid {
impl Default for Uuid {
fn default() -> Self {
Self::nil()
impl str::FromStr for Uuid {
type Err = ParseError;