pub struct MemoryTermStore { /* private fields */ }Expand description
In-memory term store for tests and ephemeral nodes.
Implementations§
Source§impl MemoryTermStore
impl MemoryTermStore
pub fn new() -> MemoryTermStore
Sourcepub fn seeded(term: u64) -> MemoryTermStore
pub fn seeded(term: u64) -> MemoryTermStore
Seed an initial term — used by tests to simulate a node that already adopted a term before a restart.
Trait Implementations§
Source§impl Debug for MemoryTermStore
impl Debug for MemoryTermStore
Source§impl Default for MemoryTermStore
impl Default for MemoryTermStore
Source§fn default() -> MemoryTermStore
fn default() -> MemoryTermStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for MemoryTermStore
impl RefUnwindSafe for MemoryTermStore
impl Send for MemoryTermStore
impl Sync for MemoryTermStore
impl Unpin for MemoryTermStore
impl UnsafeUnpin for MemoryTermStore
impl UnwindSafe for MemoryTermStore
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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 moreSource§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