pub(crate) enum InnerNodeSearchResultReason {
PrefixMismatchOrInsufficientBytes,
MissingChild,
}
Expand description
These are search termination reasons specific to inner nodes.
Variants§
PrefixMismatchOrInsufficientBytes
This variant means the search terminated in a mismatched prefix of an inner node OR the prefix matched, but there were insufficient key bytes to lookup a child of the inner node.
MissingChild
This variant means the search terminated in an inner node, when there was no corresponding child for a key byte.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InnerNodeSearchResultReason
impl RefUnwindSafe for InnerNodeSearchResultReason
impl Send for InnerNodeSearchResultReason
impl Sync for InnerNodeSearchResultReason
impl Unpin for InnerNodeSearchResultReason
impl UnwindSafe for InnerNodeSearchResultReason
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