pub struct ReadBasis {
pub reads: ReadSet,
pub token: String,
}Expand description
A read set and what the authority held for it at one moment.
The token is opaque and meaningful only to the authority that issued it. A transaction fenced by a basis commits only if re-reading the same set, inside the commit’s lock, yields the same token.
Fields§
§reads: ReadSet§token: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for ReadBasis
impl<'de> Deserialize<'de> for ReadBasis
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReadBasis, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReadBasis, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ReadBasis
impl Serialize for ReadBasis
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ReadBasis
Auto Trait Implementations§
impl Freeze for ReadBasis
impl RefUnwindSafe for ReadBasis
impl Send for ReadBasis
impl Sync for ReadBasis
impl Unpin for ReadBasis
impl UnsafeUnpin for ReadBasis
impl UnwindSafe for ReadBasis
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