Trait svgparser::Tokenize
[−]
[src]
pub trait Tokenize<'a> { type Token: Debug; fn from_str(text: &'a str) -> Self; fn from_frame(text: TextFrame<'a>) -> Self; fn parse_next(&mut self) -> Result<Self::Token, Error>; }
A general tokenizer interface.
Associated Types
Required Methods
fn from_str(text: &'a str) -> Self
Constructs a new Tokenizer
from string.
fn from_frame(text: TextFrame<'a>) -> Self
Constructs a new Tokenizer
from TextFrame
.
fn parse_next(&mut self) -> Result<Self::Token, Error>
Parses a next token.