[][src]Struct libslide::scanner::ScanResult

pub struct ScanResult {
    pub tokens: Vec<Token>,
    pub diagnostics: Vec<Diagnostic>,
}

Describes the result of tokenizing a slide program.

Fields

tokens: Vec<Token>

Tokens of the program.

diagnostics: Vec<Diagnostic>

Lexing diagnostics encountered while scanning the program.

Auto Trait Implementations

impl RefUnwindSafe for ScanResult

impl Send for ScanResult

impl Sync for ScanResult

impl Unpin for ScanResult

impl UnwindSafe for ScanResult

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.