Cursors

Trait Cursors 

Source
pub trait Cursors {
    type UnsafeCursor;
    type Cursor;
    type MutCursor;
}

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<'a, E: ContentTraits, I: TreeMetrics<E>, const IE: usize, const LE: usize> Cursors for &'a Pin<Box<ContentTreeRaw<E, I, IE, LE>>>

Source§

type UnsafeCursor = UnsafeCursor<E, I, IE, LE>

Source§

type Cursor = SafeCursor<&'a ContentTreeRaw<E, I, IE, LE>, E, I, IE, LE>

Source§

type MutCursor = SafeCursor<&'a mut ContentTreeRaw<E, I, IE, LE>, E, I, IE, LE>

Implementors§

Source§

impl<'a, E: ContentTraits, I: TreeMetrics<E>, const IE: usize, const LE: usize> Cursors for &'a ContentTreeRaw<E, I, IE, LE>

Source§

type UnsafeCursor = UnsafeCursor<E, I, IE, LE>

Source§

type Cursor = SafeCursor<&'a ContentTreeRaw<E, I, IE, LE>, E, I, IE, LE>

Source§

type MutCursor = SafeCursor<&'a mut ContentTreeRaw<E, I, IE, LE>, E, I, IE, LE>