pub enum CounterPolicy {
Rollover {
bits: u8,
step: u32,
},
None,
}Expand description
How counters should evolve across a session.
Variants§
Rollover
Monotonic with rollover of bits width and fixed step (usually 1).
None
No policy (accept any counter).
Implementations§
Trait Implementations§
Source§impl Clone for CounterPolicy
impl Clone for CounterPolicy
Source§fn clone(&self) -> CounterPolicy
fn clone(&self) -> CounterPolicy
Returns a duplicate 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 CounterPolicy
impl Debug for CounterPolicy
Source§impl PartialEq for CounterPolicy
impl PartialEq for CounterPolicy
impl Copy for CounterPolicy
impl Eq for CounterPolicy
impl StructuralPartialEq for CounterPolicy
Auto Trait Implementations§
impl Freeze for CounterPolicy
impl RefUnwindSafe for CounterPolicy
impl Send for CounterPolicy
impl Sync for CounterPolicy
impl Unpin for CounterPolicy
impl UnwindSafe for CounterPolicy
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