pub struct CasValue {
pub value: Value,
pub cas: u64,
}Expand description
A value together with its CAS (compare-and-swap) token.
Fields§
§value: ValueThe stored value.
cas: u64The CAS token to be supplied to a subsequent cas call.
Implementations§
Trait Implementations§
impl Eq for CasValue
impl StructuralPartialEq for CasValue
Auto Trait Implementations§
impl !Freeze for CasValue
impl RefUnwindSafe for CasValue
impl Send for CasValue
impl Sync for CasValue
impl Unpin for CasValue
impl UnsafeUnpin for CasValue
impl UnwindSafe for CasValue
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.