[−][src]Trait gluon::compiler_pipeline::InfixReparseable
Associated Types
type Expr: BorrowMut<SpannedExpr<Symbol>>
Required methods
fn reparse_infix(
self,
compiler: &mut Compiler,
thread: &Thread,
file: &str,
expr_str: &str
) -> SalvageResult<InfixReparsed<Self::Expr>>
self,
compiler: &mut Compiler,
thread: &Thread,
file: &str,
expr_str: &str
) -> SalvageResult<InfixReparsed<Self::Expr>>
Implementors
impl<E> InfixReparseable for WithMetadata<E> where
E: BorrowMut<SpannedExpr<Symbol>>,
[src]
E: BorrowMut<SpannedExpr<Symbol>>,
type Expr = E
fn reparse_infix(
self,
compiler: &mut Compiler,
_thread: &Thread,
_file: &str,
_expr_str: &str
) -> SalvageResult<InfixReparsed<Self::Expr>>
[src]
self,
compiler: &mut Compiler,
_thread: &Thread,
_file: &str,
_expr_str: &str
) -> SalvageResult<InfixReparsed<Self::Expr>>
impl<T> InfixReparseable for T where
T: MetadataExtractable,
[src]
T: MetadataExtractable,
type Expr = T::Expr
fn reparse_infix(
self,
compiler: &mut Compiler,
thread: &Thread,
file: &str,
expr_str: &str
) -> SalvageResult<InfixReparsed<Self::Expr>>
[src]
self,
compiler: &mut Compiler,
thread: &Thread,
file: &str,
expr_str: &str
) -> SalvageResult<InfixReparsed<Self::Expr>>