[−][src]Struct azul_simplecss::Tokenizer
CSS tokenizer.
Methods
impl<'a> Tokenizer<'a>[src]
pub fn new(text: &str) -> Tokenizer[src]
Constructs a new Tokenizer.
pub fn new_bound(text: &str, start: usize, end: usize) -> Tokenizer[src]
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().
pub fn pos(&self) -> usize[src]
Returns a current position in the text.
pub fn parse_next(&mut self) -> Result<Token<'a>, Error>[src]
Parses a next token.
Auto Trait Implementations
impl<'a> Send for Tokenizer<'a>
impl<'a> Unpin for Tokenizer<'a>
impl<'a> Sync for Tokenizer<'a>
impl<'a> UnwindSafe for Tokenizer<'a>
impl<'a> RefUnwindSafe for Tokenizer<'a>
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,