Trait ra_ap_hir_def::AsMacroCall [−][src]
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]
&self,
db: &dyn DefDatabase,
krate: CrateId,
resolver: impl Fn(ModPath) -> Option<MacroDefId>,
error_sink: &mut dyn FnMut(ExpandError)
) -> Option<MacroCallId>
Provided methods
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]
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>