pub trait TextProvider<'a> {
    type I: Iterator<Item = &'a [u8]> + 'a;

    // Required method
    fn text(&mut self, node: Node<'_>) -> Self::I;
}

Required Associated Types§

source

type I: Iterator<Item = &'a [u8]> + 'a

Required Methods§

source

fn text(&mut self, node: Node<'_>) -> Self::I

Implementations on Foreign Types§

source§

impl<'a> TextProvider<'a> for &'a [u8]

§

type I = Once<&'a [u8]>

source§

fn text(&mut self, node: Node<'_>) -> Self::I

Implementors§

source§

impl<'a, F, I> TextProvider<'a> for Fwhere F: FnMut(Node<'_>) -> I, I: Iterator<Item = &'a [u8]> + 'a,

§

type I = I