Skip to main content

QueryRef

Trait QueryRef 

Source
pub trait QueryRef {
    // Provided methods
    fn query_ref(&self, _ident: &Ident) -> Option<Box<Expr>> { ... }
    fn query_lhs(&self, _ident: &Ident) -> Option<Box<Expr>> { ... }
    fn query_jsx(&self, _ident: &Ident) -> Option<JSXElementName> { ... }
    fn should_fix_this(&self, _ident: &Ident) -> bool { ... }
}

Provided Methods§

Source

fn query_ref(&self, _ident: &Ident) -> Option<Box<Expr>>

Source

fn query_lhs(&self, _ident: &Ident) -> Option<Box<Expr>>

Source

fn query_jsx(&self, _ident: &Ident) -> Option<JSXElementName>

ref used in JSX

Source

fn should_fix_this(&self, _ident: &Ident) -> bool

when foo() is replaced with bar.baz(), should bar.baz be indirect call?

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§