pub struct FjallStateMachine { /* private fields */ }Expand description
State machine backed by FjallDB for full persistence.
All application data is stored directly in the data column family.
Snapshots are persisted to the snapshot_dir directory.
Implementations§
Trait Implementations§
Source§impl Clone for FjallStateMachine
impl Clone for FjallStateMachine
Source§fn clone(&self) -> FjallStateMachine
fn clone(&self) -> FjallStateMachine
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 moreAuto Trait Implementations§
impl Freeze for FjallStateMachine
impl !RefUnwindSafe for FjallStateMachine
impl Send for FjallStateMachine
impl Sync for FjallStateMachine
impl Unpin for FjallStateMachine
impl UnsafeUnpin for FjallStateMachine
impl !UnwindSafe for FjallStateMachine
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> 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