Trait TOCIter

Source
pub trait TOCIter<'a> {
    // Required method
    fn elem_iter(&'a self) -> Iter<'a, TOCElem>;

    // Provided methods
    fn iter_elems(&'a self) -> impl Iterator<Item = &'a TOCElem> { ... }
    fn do_titles(&'a self) { ... }
}

Required Methods§

Source

fn elem_iter(&'a self) -> Iter<'a, TOCElem>

Provided Methods§

Source

fn iter_elems(&'a self) -> impl Iterator<Item = &'a TOCElem>

Source

fn do_titles(&'a self)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a> TOCIter<'a> for &'a [TOCElem]

Source§

fn elem_iter(&'a self) -> Iter<'a, TOCElem>

Source§

impl<'a, A> TOCIter<'a> for &'a A
where A: Deref<Target = [TOCElem]>,

Source§

fn elem_iter(&'a self) -> Iter<'a, TOCElem>

Implementors§