pub struct SequentialIdProvider { /* private fields */ }Expand description
Deterministic but unique: "{prefix}-0", "{prefix}-1", … Preserves
the per-entity uniqueness invariant while being reproducible across runs.
Implementations§
Trait Implementations§
Source§impl IdProvider for SequentialIdProvider
impl IdProvider for SequentialIdProvider
Auto Trait Implementations§
impl !Freeze for SequentialIdProvider
impl RefUnwindSafe for SequentialIdProvider
impl Send for SequentialIdProvider
impl Sync for SequentialIdProvider
impl Unpin for SequentialIdProvider
impl UnsafeUnpin for SequentialIdProvider
impl UnwindSafe for SequentialIdProvider
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