pub struct Tokenizer<'a> { /* private fields */ }Expand description
CSS tokenizer.
Implementations§
Source§impl<'a> Tokenizer<'a>
impl<'a> Tokenizer<'a>
Sourcepub fn new_bound(text: &str, start: usize, end: usize) -> Tokenizer<'_>
pub fn new_bound(text: &str, start: usize, end: usize) -> Tokenizer<'_>
Constructs a new bounded Tokenizer.
It can be useful if CSS data is inside other data, like HTML.
Using this method you will get an absolute error positions and not relative,
like when using new().
Sourcepub fn parse_next(&mut self) -> Result<Token<'a>, Error>
pub fn parse_next(&mut self) -> Result<Token<'a>, Error>
Parses a next token.
Auto Trait Implementations§
impl<'a> Freeze for Tokenizer<'a>
impl<'a> RefUnwindSafe for Tokenizer<'a>
impl<'a> Send for Tokenizer<'a>
impl<'a> Sync for Tokenizer<'a>
impl<'a> Unpin for Tokenizer<'a>
impl<'a> UnwindSafe for Tokenizer<'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