pub enum SimulationOperation {
AuthorityCreate,
AuthorityHead,
AuthorityAppend,
AuthorityReplay,
AuthorityFence,
AuthorityFindOperation,
ObjectPut,
ObjectRead,
ObjectReadMany,
ObjectContains,
}Expand description
One exact simulator interception point.
Variants§
AuthorityCreate
Authority creation.
AuthorityHead
Linearizable authority-head read.
AuthorityAppend
Authority compare-and-append.
AuthorityReplay
Bounded authority replay.
AuthorityFence
Authority epoch fence.
AuthorityFindOperation
Idempotent operation lookup.
ObjectPut
Immutable-object admission.
ObjectRead
One immutable-object read.
ObjectReadMany
Ordered immutable-object batch read.
ObjectContains
Immutable-object presence probe.
Trait Implementations§
Source§impl Clone for SimulationOperation
impl Clone for SimulationOperation
impl Copy for SimulationOperation
Source§impl Debug for SimulationOperation
impl Debug for SimulationOperation
impl Eq for SimulationOperation
Source§impl Ord for SimulationOperation
impl Ord for SimulationOperation
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for SimulationOperation
impl PartialEq for SimulationOperation
Source§impl PartialOrd for SimulationOperation
impl PartialOrd for SimulationOperation
impl StructuralPartialEq for SimulationOperation
Auto Trait Implementations§
impl Freeze for SimulationOperation
impl RefUnwindSafe for SimulationOperation
impl Send for SimulationOperation
impl Sync for SimulationOperation
impl Unpin for SimulationOperation
impl UnsafeUnpin for SimulationOperation
impl UnwindSafe for SimulationOperation
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request