Trait text_parsing::Parser

source ·
pub trait Parser {
    type Data;

    // Required method
    fn next_event<S: Source>(&mut self, src: &mut S) -> ParserResult<Self::Data>;
}

Required Associated Types§

Required Methods§

source

fn next_event<S: Source>(&mut self, src: &mut S) -> ParserResult<Self::Data>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Parser for EntityParser

§

type Data = Entity

source§

impl Parser for TagParser

§

type Data = Tag

source§

impl<S, D, C> Parser for Runtime<S, D, C>
where S: StateMachine<Data = D, Context = C>,

§

type Data = D