pub enum LexError {
UnterminatedComment,
UnterminatedString,
UnterminatedChar,
EmptyCharLit,
InvalidChar(char),
InvalidEscape(char),
InvalidNumber(String),
InvalidSuffix(String),
UnknownIdentifier(String),
}Expand description
レキサーエラー
Variants§
UnterminatedComment
閉じられていないブロックコメント
UnterminatedString
閉じられていない文字列リテラル
UnterminatedChar
閉じられていない文字リテラル
EmptyCharLit
空の文字リテラル
InvalidChar(char)
不正な文字
InvalidEscape(char)
不正なエスケープシーケンス
InvalidNumber(String)
不正な数値リテラル
InvalidSuffix(String)
不正なサフィックス
UnknownIdentifier(String)
未知の識別子(ReadOnly モードで intern 済みでない識別子を検出)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LexError
impl RefUnwindSafe for LexError
impl Send for LexError
impl Sync for LexError
impl Unpin for LexError
impl UnsafeUnpin for LexError
impl UnwindSafe for LexError
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