pub struct NopStateMutator;Expand description
No-op state mutator.
Useful for tests that only query a fixed BlokliTestState or that mutate state manually with
BlokliTestClient::hidden_state_update.
Trait Implementations§
Source§impl BlokliTestStateMutator for NopStateMutator
impl BlokliTestStateMutator for NopStateMutator
Source§fn update_state(
&self,
_: &[u8],
_: &mut BlokliTestState,
) -> Result<(), BlokliClientError>
fn update_state( &self, _: &[u8], _: &mut BlokliTestState, ) -> Result<(), BlokliClientError>
Updates the state given the signed transaction. Read more
Source§impl Clone for NopStateMutator
impl Clone for NopStateMutator
Source§fn clone(&self) -> NopStateMutator
fn clone(&self) -> NopStateMutator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NopStateMutator
impl Debug for NopStateMutator
Source§impl Default for NopStateMutator
impl Default for NopStateMutator
Source§fn default() -> NopStateMutator
fn default() -> NopStateMutator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NopStateMutator
impl RefUnwindSafe for NopStateMutator
impl Send for NopStateMutator
impl Sync for NopStateMutator
impl Unpin for NopStateMutator
impl UnsafeUnpin for NopStateMutator
impl UnwindSafe for NopStateMutator
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<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