pub enum TrieResult {
ValueNotFound(String),
Success {
element: TrieElement,
},
Failure(Error),
}Expand description
Represents a result of a trie request.
Variants§
ValueNotFound(String)
Value not found.
Success
The trie element at the specified key.
Fields
§
element: TrieElementA trie element.
Failure(Error)
Failed to get the trie element.
Implementations§
Source§impl TrieResult
impl TrieResult
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TrieResult
impl RefUnwindSafe for TrieResult
impl Send for TrieResult
impl Sync for TrieResult
impl Unpin for TrieResult
impl UnwindSafe for TrieResult
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> 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