pub fn target_data_layout_query( db: &dyn HirDatabase, krate: CrateId, ) -> Result<Arc<TargetDataLayout>, Arc<str>>