Skip to main content

KeyPart

Trait KeyPart 

Source
pub trait KeyPart: Sized {
    const TY: KeyType;
    const PREFIX_BITS: u32;
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl KeyPart for NonZeroU64

Source§

const TY: KeyType = KeyType::U64

Source§

const PREFIX_BITS: u32 = SEQ64_BITS

Implementors§

Source§

impl<H> KeyPart for Fuid<H>

Source§

const TY: KeyType = KeyType::Fuid

Source§

const PREFIX_BITS: u32 = MILLISECOND_BITS

Source§

impl<H> KeyPart for Id64<H>

Source§

const TY: KeyType = KeyType::Fuid

Source§

const PREFIX_BITS: u32 = SEQ64_BITS