[][src]Struct mininip::errors::error_kinds::ExpectedToken

pub struct ExpectedToken { /* fields omitted */ }

A parsing error happening when an arbitrary token is expected but not found

Methods

impl ExpectedToken[src]

pub fn new(line: String, index: usize, tokens: String) -> ExpectedToken[src]

Creates a new ExpectedToken error

Parameters

line: the line where the error occured. Should be complete

index: the index where the token is expected

tokens: the possible tokens. There is no rule to format it, you just should be aware this will be printed directly to the end user

Panics

Panics if index is too big

Trait Implementations

impl Debug for ExpectedToken[src]

impl Display for ExpectedToken[src]

impl Error for ExpectedToken[src]

impl From<ExpectedToken> for Error[src]

Auto Trait Implementations

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> ToString for T where
    T: Display + ?Sized
[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.