#[non_exhaustive]pub struct NoopTrieCursorFactory;Expand description
Noop trie cursor factory.
Trait Implementations§
Source§impl Clone for NoopTrieCursorFactory
impl Clone for NoopTrieCursorFactory
Source§impl Debug for NoopTrieCursorFactory
impl Debug for NoopTrieCursorFactory
Source§impl Default for NoopTrieCursorFactory
impl Default for NoopTrieCursorFactory
Source§impl TrieCursorFactory for NoopTrieCursorFactory
impl TrieCursorFactory for NoopTrieCursorFactory
Source§fn account_trie_cursor(
&self,
) -> Result<Self::AccountTrieCursor<'_>, DatabaseError>
fn account_trie_cursor( &self, ) -> Result<Self::AccountTrieCursor<'_>, DatabaseError>
Generates a noop account trie cursor.
Source§fn storage_trie_cursor(
&self,
_hashed_address: B256,
) -> Result<Self::StorageTrieCursor<'_>, DatabaseError>
fn storage_trie_cursor( &self, _hashed_address: B256, ) -> Result<Self::StorageTrieCursor<'_>, DatabaseError>
Generates a noop storage trie cursor.
Source§type AccountTrieCursor<'a> = NoopAccountTrieCursor
where
Self: 'a
type AccountTrieCursor<'a> = NoopAccountTrieCursor where Self: 'a
The account trie cursor type.
Source§type StorageTrieCursor<'a> = NoopStorageTrieCursor
where
Self: 'a
type StorageTrieCursor<'a> = NoopStorageTrieCursor where Self: 'a
The storage trie cursor type.
Auto Trait Implementations§
impl Freeze for NoopTrieCursorFactory
impl RefUnwindSafe for NoopTrieCursorFactory
impl Send for NoopTrieCursorFactory
impl Sync for NoopTrieCursorFactory
impl Unpin for NoopTrieCursorFactory
impl UnsafeUnpin for NoopTrieCursorFactory
impl UnwindSafe for NoopTrieCursorFactory
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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 moreimpl<T> MaybeDebug for Twhere
T: Debug,
§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
Source§fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 0 bytes