Skip to main content

derive_macro_as_call_id

Function derive_macro_as_call_id 

Source
pub(super) fn derive_macro_as_call_id(
    db: &dyn SourceDatabase,
    item_attr: &AstIdWithPath<Adt>,
    derive_attr_index: AttrId,
    derive_pos: u32,
    call_site: SyntaxContext,
    krate: Crate,
    resolver: impl Fn(&ModPath) -> Option<(MacroId, MacroDefId)>,
    derive_macro_id: MacroCallId,
    macro_depth: u32,
) -> Result<(MacroId, MacroDefId, MacroCallId), UnresolvedMacro>