Trait glsl_lang::parser::__ToTriple

source ·
pub trait __ToTriple<'i, L>
where L: HasLexerError,
{ // Required method fn to_triple( value: Self, ) -> Result<(LexerPosition, Token, LexerPosition), ParseError<LexerPosition, Token, L::Error>>; }

Required Methods§

source

fn to_triple( value: Self, ) -> Result<(LexerPosition, Token, LexerPosition), ParseError<LexerPosition, Token, L::Error>>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'i, L> __ToTriple<'i, L> for (LexerPosition, Token, LexerPosition)
where L: HasLexerError,

source§

fn to_triple( value: Self, ) -> Result<(LexerPosition, Token, LexerPosition), ParseError<LexerPosition, Token, L::Error>>

source§

impl<'i, L> __ToTriple<'i, L> for Result<(LexerPosition, Token, LexerPosition), L::Error>
where L: HasLexerError,

source§

fn to_triple( value: Self, ) -> Result<(LexerPosition, Token, LexerPosition), ParseError<LexerPosition, Token, L::Error>>

Implementors§