pub struct GenerateState16 { /* private fields */ }
Implementations§
Source§impl GenerateState16
impl GenerateState16
Sourcepub fn generate64_now(&mut self) -> u64
pub fn generate64_now(&mut self) -> u64
Construct the ID: 48 bits timestamp | 8 bits machine ID | 8 bits sequence in 1ms
pub fn generate64_by(&mut self, unix: u64) -> u64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GenerateState16
impl RefUnwindSafe for GenerateState16
impl Send for GenerateState16
impl Sync for GenerateState16
impl Unpin for GenerateState16
impl UnwindSafe for GenerateState16
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more