pub struct RandomIntegerIdProvider;
Expand description
Generates random integers as subscription ID.
Trait Implementations§
source§impl Clone for RandomIntegerIdProvider
impl Clone for RandomIntegerIdProvider
source§fn clone(&self) -> RandomIntegerIdProvider
fn clone(&self) -> RandomIntegerIdProvider
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RandomIntegerIdProvider
impl Debug for RandomIntegerIdProvider
source§impl IdProvider for RandomIntegerIdProvider
impl IdProvider for RandomIntegerIdProvider
source§fn next_id(&self) -> SubscriptionId<'static>
fn next_id(&self) -> SubscriptionId<'static>
Returns the next ID for the subscription.
impl Copy for RandomIntegerIdProvider
Auto Trait Implementations§
impl RefUnwindSafe for RandomIntegerIdProvider
impl Send for RandomIntegerIdProvider
impl Sync for RandomIntegerIdProvider
impl Unpin for RandomIntegerIdProvider
impl UnwindSafe for RandomIntegerIdProvider
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