Enum IndexResult

pub(in ::collections::btree) enum IndexResult

Variants

KV(usize)
Edge(usize)

Auto Trait Implementations

impl Freeze for IndexResult

impl RefUnwindSafe for IndexResult

impl Send for IndexResult

impl Sync for IndexResult

impl Unpin for IndexResult

impl UnsafeUnpin for IndexResult

impl UnwindSafe for IndexResult

Blanket Implementations

impl<T> Any for IndexResult where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for IndexResult where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for IndexResult where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for IndexResult

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for IndexResult where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for IndexResult

impl<T, U> Into<U> for IndexResult where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for IndexResult where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for IndexResult where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>