Trait ra_ap_hir_def::AsMacroCall[][src]

pub trait AsMacroCall {
    fn as_call_id_with_errors(
        &self,
        db: &dyn DefDatabase,
        krate: CrateId,
        resolver: impl Fn(ModPath) -> Option<MacroDefId>,
        error_sink: &mut dyn FnMut(ExpandError)
    ) -> Option<MacroCallId>; fn as_call_id(
        &self,
        db: &dyn DefDatabase,
        krate: CrateId,
        resolver: impl Fn(ModPath) -> Option<MacroDefId>
    ) -> Option<MacroCallId> { ... } }

A helper trait for converting to MacroCallId

Required methods

fn as_call_id_with_errors(
    &self,
    db: &dyn DefDatabase,
    krate: CrateId,
    resolver: impl Fn(ModPath) -> Option<MacroDefId>,
    error_sink: &mut dyn FnMut(ExpandError)
) -> Option<MacroCallId>
[src]

Loading content...

Provided methods

fn as_call_id(
    &self,
    db: &dyn DefDatabase,
    krate: CrateId,
    resolver: impl Fn(ModPath) -> Option<MacroDefId>
) -> Option<MacroCallId>
[src]

Loading content...

Implementations on Foreign Types

impl AsMacroCall for InFile<&MacroCall>[src]

Loading content...

Implementors

Loading content...