ExpectToken

Trait ExpectToken 

Source
pub trait ExpectToken<'source> {
    // Required method
    fn expect_token(
        self,
        expected: &'static [Token],
        source: &'source str,
    ) -> Result<SpannedToken, VdfError>;
}

Required Methods§

Source

fn expect_token( self, expected: &'static [Token], source: &'source str, ) -> Result<SpannedToken, VdfError>

Implementations on Foreign Types§

Source§

impl<'source> ExpectToken<'source> for Result<SpannedToken, Span>

Source§

fn expect_token( self, expected: &'static [Token], source: &'source str, ) -> Result<SpannedToken, VdfError>

Source§

impl<'source, T: ExpectToken<'source>> ExpectToken<'source> for Option<T>

Source§

fn expect_token( self, expected: &'static [Token], source: &'source str, ) -> Result<SpannedToken, VdfError>

Implementors§