Struct druid_shell::Counter [−][src]
pub struct Counter(_);
Expand description
An incrementing counter for generating unique ids.
This can be used safely from multiple threads.
The counter will overflow if next()
is called 2^64 - 2 times.
If this is possible for your application, and reuse would be undesirable,
use something else.
Implementations
Return the next value, as a NonZeroU64
.
Auto Trait Implementations
impl RefUnwindSafe for Counter
impl UnwindSafe for Counter
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn round_from(x: T) -> T
pub fn round_from(x: T) -> T
Performs the conversion.
pub fn round_into(self) -> U
pub fn round_into(self) -> U
Performs the conversion.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more