[−][src]Trait ra_ap_hir_def::AsMacroCall
A helper trait for converting to MacroCallId
Required methods
pub 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]
&self,
db: &dyn DefDatabase,
krate: CrateId,
resolver: impl Fn(ModPath) -> Option<MacroDefId>,
error_sink: &mut dyn FnMut(ExpandError)
) -> Option<MacroCallId>
Provided methods
pub fn as_call_id(
&self,
db: &dyn DefDatabase,
krate: CrateId,
resolver: impl Fn(ModPath) -> Option<MacroDefId>
) -> Option<MacroCallId>
[src]
&self,
db: &dyn DefDatabase,
krate: CrateId,
resolver: impl Fn(ModPath) -> Option<MacroDefId>
) -> Option<MacroCallId>
Implementations on Foreign Types
impl<'_> AsMacroCall for InFile<&'_ MacroCall>
[src]
pub 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]
&self,
db: &dyn DefDatabase,
krate: CrateId,
resolver: impl Fn(ModPath) -> Option<MacroDefId>,
error_sink: &mut dyn FnMut(ExpandError)
) -> Option<MacroCallId>