{"ast_node_type":"function","tokens":[{"end":87,"kind":"keyword","start":0,"text":"pub"}]}
pub fn crate_lang_items(db: &dyn DefDatabase, krate: Crate) -> Option<Box<LangItems>> {
#[salsa_macros::tracked(returns(ref))]
    let _p = tracing::info_span!("crate_lang_items_query").entered();