pub struct VersionedTriple {
pub triple: Triple,
pub version: VectorClock,
pub timestamp: u64,
pub origin_region: String,
pub tx_id: Option<String>,
}Expand description
Versioned triple with metadata
Fields§
§triple: TripleThe triple
version: VectorClockVersion vector
timestamp: u64Timestamp
origin_region: StringOrigin region
tx_id: Option<String>Transaction ID
Trait Implementations§
Source§impl Clone for VersionedTriple
impl Clone for VersionedTriple
Source§fn clone(&self) -> VersionedTriple
fn clone(&self) -> VersionedTriple
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 VersionedTriple
impl Debug for VersionedTriple
Source§impl<'de> Deserialize<'de> for VersionedTriple
impl<'de> Deserialize<'de> for VersionedTriple
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VersionedTriple
impl RefUnwindSafe for VersionedTriple
impl Send for VersionedTriple
impl Sync for VersionedTriple
impl Unpin for VersionedTriple
impl UnsafeUnpin for VersionedTriple
impl UnwindSafe for VersionedTriple
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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