pub struct RefIterator<'a, CF, CB, A> { /* private fields */ }
Implementations§
Source§impl<'a, A, CFV, CFN: NotEmpty, CB> RefIterator<'a, Node<CFV, CFN>, CB, A>
impl<'a, A, CFV, CFN: NotEmpty, CB> RefIterator<'a, Node<CFV, CFN>, CB, A>
pub const fn next(self) -> RefIterator<'a, CFN, Node<CFV, CB>, A>
Source§impl<'a, A, CF, CBV, CBN> RefIterator<'a, CF, Node<CBV, CBN>, A>
impl<'a, A, CF, CBV, CBN> RefIterator<'a, CF, Node<CBV, CBN>, A>
pub const fn prev(self) -> RefIterator<'a, Node<CBV, CF>, CBN, A>
Source§impl<'a, const N: usize, F, B, CFV, CFN, CB: MemorySize> RefIterator<'a, Node<CFV, CFN>, CB, Array<N, F, B>>
impl<'a, const N: usize, F, B, CFV, CFN, CB: MemorySize> RefIterator<'a, Node<CFV, CFN>, CB, Array<N, F, B>>
Source§impl<'a, const N: usize, F, B: RemoveFirst, CFV, CFN, CB: MemorySize> RefIterator<'a, Node<CFV, CFN>, CB, Array<N, F, B>>
impl<'a, const N: usize, F, B: RemoveFirst, CFV, CFN, CB: MemorySize> RefIterator<'a, Node<CFV, CFN>, CB, Array<N, F, B>>
Auto Trait Implementations§
impl<'a, CF, CB, A> Freeze for RefIterator<'a, CF, CB, A>
impl<'a, CF, CB, A> RefUnwindSafe for RefIterator<'a, CF, CB, A>
impl<'a, CF, CB, A> Send for RefIterator<'a, CF, CB, A>
impl<'a, CF, CB, A> Sync for RefIterator<'a, CF, CB, A>
impl<'a, CF, CB, A> Unpin for RefIterator<'a, CF, CB, A>
impl<'a, CF, CB, A> UnwindSafe for RefIterator<'a, CF, CB, A>
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