Skip to main content

Scan

Trait Scan 

Source
pub trait Scan: Sized {
    // Required method
    fn scan(cursor: Cursor<'_>) -> Result<(Cursor<'_>, Self), LexError>;
}
Expand description

Parses one token value from the beginning of a lexer cursor.

Required Methods§

Source

fn scan(cursor: Cursor<'_>) -> Result<(Cursor<'_>, Self), LexError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Scan for And

Source§

impl Scan for As

Source§

impl Scan for Async

Source§

impl Scan for At

Source§

impl Scan for Auto

Source§

impl Scan for Await

Source§

impl Scan for Become

Source§

impl Scan for Box

Source§

impl Scan for Break

Source§

impl Scan for Caret

Source§

impl Scan for Colon

Source§

impl Scan for Comma

Source§

impl Scan for Const

Source§

impl Scan for Continue

Source§

impl Scan for Crate

Source§

impl Scan for Default

Source§

impl Scan for Do

Source§

impl Scan for Dollar

Source§

impl Scan for Dot

Source§

impl Scan for Dyn

Source§

impl Scan for Else

Source§

impl Scan for Enum

Source§

impl Scan for Eq

Source§

impl Scan for Extern

Source§

impl Scan for Final

Source§

impl Scan for Fn

Source§

impl Scan for For

Source§

impl Scan for Group

Source§

impl Scan for Gt

Source§

impl Scan for Ident

Source§

impl Scan for If

Source§

impl Scan for Impl

Source§

impl Scan for In

Source§

impl Scan for Keyword

Source§

impl Scan for Let

Source§

impl Scan for Lit

Source§

impl Scan for LitBool

Source§

impl Scan for LitByte

Source§

impl Scan for LitByteStr

Source§

impl Scan for LitCStr

Source§

impl Scan for LitChar

Source§

impl Scan for LitFloat

Source§

impl Scan for LitInt

Source§

impl Scan for LitStr

Source§

impl Scan for Loop

Source§

impl Scan for Lt

Source§

impl Scan for Macro

Source§

impl Scan for MacroRules

Source§

impl Scan for Match

Source§

impl Scan for Minus

Source§

impl Scan for Mod

Source§

impl Scan for Move

Source§

impl Scan for Mut

Source§

impl Scan for Not

Source§

impl Scan for Or

Source§

impl Scan for Override

Source§

impl Scan for Percent

Source§

impl Scan for Plus

Source§

impl Scan for Pound

Source§

impl Scan for Priv

Source§

impl Scan for Pub

Source§

impl Scan for Punct

Source§

impl Scan for Question

Source§

impl Scan for Quote

Source§

impl Scan for Raw

Source§

impl Scan for Ref

Source§

impl Scan for Return

Source§

impl Scan for Safe

Source§

impl Scan for SelfType

Source§

impl Scan for SelfValue

Source§

impl Scan for Semi

Source§

impl Scan for Slash

Source§

impl Scan for Star

Source§

impl Scan for Static

Source§

impl Scan for Struct

Source§

impl Scan for Super

Source§

impl Scan for Tilde

Source§

impl Scan for TokenStream

Source§

impl Scan for Trait

Source§

impl Scan for Try

Source§

impl Scan for Type

Source§

impl Scan for Typeof

Source§

impl Scan for Underscore

Source§

impl Scan for Union

Source§

impl Scan for Unsafe

Source§

impl Scan for Unsized

Source§

impl Scan for Use

Source§

impl Scan for Virtual

Source§

impl Scan for Where

Source§

impl Scan for While

Source§

impl Scan for Yield