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