{"ast_node_type":"struct","tokens":[{"end":78,"kind":"keyword","start":0,"text":"///"}]}
/// Build the signature of a callable item (function, struct or enum variant).
pub(crate) fn callable_item_signature_query(db: &dyn HirDatabase, def: CallableDefId) -> PolyFnSig {