pub trait Expr: LSend {
// Required method
fn run(
&self,
cursor: usize,
tokens: &[Token],
source: &[char],
) -> Option<Span<Token>>;
}Required Methods§
Trait Implementations§
Source§impl AsBoxedExpr for Box<dyn Expr>
impl AsBoxedExpr for Box<dyn Expr>
fn into_boxed_expr(self) -> Box<dyn Expr>
Source§impl IntoBoxedExpr for Box<dyn Expr>
impl IntoBoxedExpr for Box<dyn Expr>
fn into_boxed(self) -> Box<dyn Expr>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".