pub struct MelOptimizer {}Trait Implementations§
Source§impl AstVisitor<MelAnalysisContext, (), AnalysisLocatableError> for MelOptimizer
impl AstVisitor<MelAnalysisContext, (), AnalysisLocatableError> for MelOptimizer
fn visit_function_call( &self, _ast: &FunctionCall<()>, context: MelAnalysisContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
fn visit_identifier( &self, _ast: &Identifier<()>, context: MelAnalysisContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
fn visit_argument_list( &self, _ast: &ArgumentList<()>, context: MelAnalysisContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
fn visit_argument( &self, _: &Argument<()>, context: MelAnalysisContext, _: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
fn visit_binary_expr( &self, ast: &BinaryExpr<()>, context: MelAnalysisContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
fn visit_literal( &self, _ast: (&Literal, &TextLocation, &()), context: MelAnalysisContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
fn visit_ternary_expr( &self, ast: &TernaryExpr<()>, context: MelAnalysisContext, driver: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
fn visit_member_access_expr( &self, _ast: &MemberAccessExpression<()>, context: MelAnalysisContext, _driver: &AstVisitorDriver, ) -> AstVisitorResult<MelAnalysisContext, AnalysisLocatableError>
Auto Trait Implementations§
impl Freeze for MelOptimizer
impl RefUnwindSafe for MelOptimizer
impl Send for MelOptimizer
impl Sync for MelOptimizer
impl Unpin for MelOptimizer
impl UnsafeUnpin for MelOptimizer
impl UnwindSafe for MelOptimizer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more