pub struct ValueRangeOption {
pub start: u64,
pub end: u64,
}Expand description
The value range option: start <= value < end
Fields§
§start: u64§end: u64Implementations§
Source§impl ValueRangeOption
impl ValueRangeOption
pub fn new(start: u64, end: u64) -> ValueRangeOption
pub fn new_exact(value: u64) -> ValueRangeOption
pub fn new_min(start: u64) -> ValueRangeOption
pub fn match_value(&self, value: u64) -> bool
Trait Implementations§
Source§impl Clone for ValueRangeOption
impl Clone for ValueRangeOption
Source§fn clone(&self) -> ValueRangeOption
fn clone(&self) -> ValueRangeOption
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 ValueRangeOption
impl Debug for ValueRangeOption
Source§impl Hash for ValueRangeOption
impl Hash for ValueRangeOption
Source§impl PartialEq for ValueRangeOption
impl PartialEq for ValueRangeOption
impl Copy for ValueRangeOption
impl Eq for ValueRangeOption
impl StructuralPartialEq for ValueRangeOption
Auto Trait Implementations§
impl Freeze for ValueRangeOption
impl RefUnwindSafe for ValueRangeOption
impl Send for ValueRangeOption
impl Sync for ValueRangeOption
impl Unpin for ValueRangeOption
impl UnwindSafe for ValueRangeOption
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
Source§impl<T> CallHasher for T
impl<T> CallHasher for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more