pub enum VectorClockOrder {
HappensBefore,
HappensAfter,
Concurrent,
Equal,
}Expand description
벡터 클록 비교 결과
Variants§
HappensBefore
self 가 other 이전 (self → other)
HappensAfter
self 가 other 이후 (other → self)
Concurrent
인과관계 없음 — 동시 발생 (충돌)
Equal
완전히 동일
Trait Implementations§
Source§impl Clone for VectorClockOrder
impl Clone for VectorClockOrder
Source§fn clone(&self) -> VectorClockOrder
fn clone(&self) -> VectorClockOrder
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 VectorClockOrder
impl Debug for VectorClockOrder
Source§impl PartialEq for VectorClockOrder
impl PartialEq for VectorClockOrder
impl Copy for VectorClockOrder
impl Eq for VectorClockOrder
impl StructuralPartialEq for VectorClockOrder
Auto Trait Implementations§
impl Freeze for VectorClockOrder
impl RefUnwindSafe for VectorClockOrder
impl Send for VectorClockOrder
impl Sync for VectorClockOrder
impl Unpin for VectorClockOrder
impl UnsafeUnpin for VectorClockOrder
impl UnwindSafe for VectorClockOrder
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<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.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