[][src]Struct sled::Iter

pub struct Iter { /* fields omitted */ }

An iterator over keys and values in a Tree.

Methods

impl Iter[src]

pub fn keys(self) -> impl DoubleEndedIterator<Item = Result<IVec>>[src]

Iterate over the keys of this Tree

pub fn values(self) -> impl DoubleEndedIterator<Item = Result<IVec>>[src]

Iterate over the values of this Tree

Trait Implementations

impl DoubleEndedIterator for Iter[src]

impl Iterator for Iter[src]

type Item = Result<(IVec, IVec)>

The type of the elements being iterated over.

Auto Trait Implementations

impl !RefUnwindSafe for Iter

impl !Send for Iter

impl !Sync for Iter

impl Unpin for Iter

impl !UnwindSafe for Iter

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.