Enum cw_storage_plus::RawBound
source · pub enum RawBound {
Inclusive(Vec<u8>),
Exclusive(Vec<u8>),
}Expand description
RawBound is used to define the two ends of a range, more explicit than Option<u8>.
None means that we don’t limit that side of the range at all.
Inclusive means we use the given bytes as a limit and include anything at that exact key.
Exclusive means we use the given bytes as a limit and exclude anything at that exact key.
See Bound for a type safe way to build these bounds.
Variants§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for RawBound
impl Send for RawBound
impl Sync for RawBound
impl Unpin for RawBound
impl UnwindSafe for RawBound
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere T: CastFrom<U>,
Casts
self to type T. The semantics of numeric casting with the as operator are followed, so <T as As>::as_::<U> can be used in the same way as T as U for numeric conversions. Read moresource§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