pub enum TokenizerState<D: Dealloc> {
Show 20 variants
Initial,
ParseId(String),
ParseString(String),
ParseEscapeChar(String),
ParseUnicodeChar(ParseUnicodeCharState),
ParseMinus,
ParseZero(Sign),
ParseInt(IntState<D>),
ParseFracBegin(IntState<D>),
ParseFrac(FloatState<D>),
ParseExpBegin(ExpState<D>),
ParseExpSign(ExpState<D>),
ParseExp(ExpState<D>),
ParseBigInt(JsBigintMutRef<D>),
ParseNewLine,
ParseCommentStart,
ParseSinglelineComment,
ParseMultilineComment,
ParseMultilineCommentAsterix,
ParseOperator(String),
}
Variants§
Initial
ParseId(String)
ParseString(String)
ParseEscapeChar(String)
ParseUnicodeChar(ParseUnicodeCharState)
ParseMinus
ParseZero(Sign)
ParseInt(IntState<D>)
ParseFracBegin(IntState<D>)
ParseFrac(FloatState<D>)
ParseExpBegin(ExpState<D>)
ParseExpSign(ExpState<D>)
ParseExp(ExpState<D>)
ParseBigInt(JsBigintMutRef<D>)
ParseNewLine
ParseCommentStart
ParseSinglelineComment
ParseMultilineComment
ParseMultilineCommentAsterix
ParseOperator(String)
Implementations§
Trait Implementations§
Source§impl<D: Dealloc> Default for TokenizerState<D>
impl<D: Dealloc> Default for TokenizerState<D>
Source§fn default() -> TokenizerState<D>
fn default() -> TokenizerState<D>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<D> Freeze for TokenizerState<D>
impl<D> RefUnwindSafe for TokenizerState<D>
impl<D> !Send for TokenizerState<D>
impl<D> !Sync for TokenizerState<D>
impl<D> Unpin for TokenizerState<D>
impl<D> UnwindSafe for TokenizerState<D>
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