pub struct DefDatabaseGroupStorage__ {Show 37 fields
pub enable_proc_attr_macros: Arc<<EnableProcAttrMacrosQuery as Query>::Storage>,
pub file_item_tree: Arc<<FileItemTreeQuery as Query>::Storage>,
pub crate_def_map_query: Arc<<CrateDefMapQueryQuery as Query>::Storage>,
pub block_def_map: Arc<<BlockDefMapQuery as Query>::Storage>,
pub struct_data: Arc<<StructDataQuery as Query>::Storage>,
pub struct_data_with_diagnostics: Arc<<StructDataWithDiagnosticsQuery as Query>::Storage>,
pub union_data: Arc<<UnionDataQuery as Query>::Storage>,
pub union_data_with_diagnostics: Arc<<UnionDataWithDiagnosticsQuery as Query>::Storage>,
pub enum_data: Arc<<EnumDataQuery as Query>::Storage>,
pub enum_data_with_diagnostics: Arc<<EnumDataWithDiagnosticsQuery as Query>::Storage>,
pub impl_data: Arc<<ImplDataQuery as Query>::Storage>,
pub impl_data_with_diagnostics: Arc<<ImplDataWithDiagnosticsQuery as Query>::Storage>,
pub trait_data: Arc<<TraitDataQuery as Query>::Storage>,
pub trait_data_with_diagnostics: Arc<<TraitDataWithDiagnosticsQuery as Query>::Storage>,
pub type_alias_data: Arc<<TypeAliasDataQuery as Query>::Storage>,
pub function_data: Arc<<FunctionDataQuery as Query>::Storage>,
pub const_data: Arc<<ConstDataQuery as Query>::Storage>,
pub static_data: Arc<<StaticDataQuery as Query>::Storage>,
pub macro2_data: Arc<<Macro2DataQuery as Query>::Storage>,
pub macro_rules_data: Arc<<MacroRulesDataQuery as Query>::Storage>,
pub proc_macro_data: Arc<<ProcMacroDataQuery as Query>::Storage>,
pub body_with_source_map: Arc<<BodyWithSourceMapQuery as Query>::Storage>,
pub body: Arc<<BodyQuery as Query>::Storage>,
pub expr_scopes: Arc<<ExprScopesQuery as Query>::Storage>,
pub generic_params: Arc<<GenericParamsQuery as Query>::Storage>,
pub variants_attrs: Arc<<VariantsAttrsQuery as Query>::Storage>,
pub fields_attrs: Arc<<FieldsAttrsQuery as Query>::Storage>,
pub variants_attrs_source_map: Arc<<VariantsAttrsSourceMapQuery as Query>::Storage>,
pub fields_attrs_source_map: Arc<<FieldsAttrsSourceMapQuery as Query>::Storage>,
pub attrs: Arc<<AttrsQuery as Query>::Storage>,
pub crate_lang_items: Arc<<CrateLangItemsQuery as Query>::Storage>,
pub lang_item: Arc<<LangItemQuery as Query>::Storage>,
pub import_map: Arc<<ImportMapQuery as Query>::Storage>,
pub field_visibilities: Arc<<FieldVisibilitiesQuery as Query>::Storage>,
pub function_visibility: Arc<<FunctionVisibilityQuery as Query>::Storage>,
pub const_visibility: Arc<<ConstVisibilityQuery as Query>::Storage>,
pub crate_supports_no_std: Arc<<CrateSupportsNoStdQuery as Query>::Storage>,
}
§body_with_source_map: Arc<<BodyWithSourceMapQuery as Query>::Storage>
§body: Arc<<BodyQuery as Query>::Storage>
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Cast a value to type U
using CastTo
.
Returns the argument unchanged.
Instruments this type with the provided
Span
, returning an
Instrumented
wrapper.
Read more
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.