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)
    ) -> Result<Result<MacroCallId, ErrorEmitted>, UnresolvedMacro>; fn as_call_id(
        &self,
        db: &dyn DefDatabase,
        krate: CrateId,
        resolver: impl Fn(ModPath) -> Option<MacroDefId>
    ) -> Option<MacroCallId> { ... } }
Expand description

A helper trait for converting to MacroCallId

Required methods

Provided methods

Implementations on Foreign Types

Implementors