pub struct HirDatabaseGroupStorage__ {Show 45 fields
pub infer_query: Arc<<InferQueryQuery as Query>::Storage>,
pub ty: Arc<<TyQuery as Query>::Storage>,
pub value_ty: Arc<<ValueTyQuery as Query>::Storage>,
pub impl_self_ty: Arc<<ImplSelfTyQuery as Query>::Storage>,
pub const_param_ty: Arc<<ConstParamTyQuery as Query>::Storage>,
pub const_eval: Arc<<ConstEvalQuery as Query>::Storage>,
pub const_eval_variant: Arc<<ConstEvalVariantQuery as Query>::Storage>,
pub impl_trait: Arc<<ImplTraitQuery as Query>::Storage>,
pub field_types: Arc<<FieldTypesQuery as Query>::Storage>,
pub layout_of_adt: Arc<<LayoutOfAdtQuery as Query>::Storage>,
pub target_data_layout: Arc<<TargetDataLayoutQuery as Query>::Storage>,
pub callable_item_signature: Arc<<CallableItemSignatureQuery as Query>::Storage>,
pub return_type_impl_traits: Arc<<ReturnTypeImplTraitsQuery as Query>::Storage>,
pub generic_predicates_for_param: Arc<<GenericPredicatesForParamQuery as Query>::Storage>,
pub generic_predicates: Arc<<GenericPredicatesQuery as Query>::Storage>,
pub trait_environment: Arc<<TraitEnvironmentQuery as Query>::Storage>,
pub generic_defaults: Arc<<GenericDefaultsQuery as Query>::Storage>,
pub inherent_impls_in_crate: Arc<<InherentImplsInCrateQuery as Query>::Storage>,
pub inherent_impls_in_block: Arc<<InherentImplsInBlockQuery as Query>::Storage>,
pub incoherent_inherent_impl_crates: Arc<<IncoherentInherentImplCratesQuery as Query>::Storage>,
pub trait_impls_in_crate: Arc<<TraitImplsInCrateQuery as Query>::Storage>,
pub trait_impls_in_block: Arc<<TraitImplsInBlockQuery as Query>::Storage>,
pub trait_impls_in_deps: Arc<<TraitImplsInDepsQuery as Query>::Storage>,
pub intern_callable_def: Arc<<InternCallableDefQuery as Query>::Storage>,
pub lookup_intern_callable_def: Arc<<InternCallableDefLookupQuery as Query>::Storage>,
pub intern_type_or_const_param_id: Arc<<InternTypeOrConstParamIdQuery as Query>::Storage>,
pub lookup_intern_type_or_const_param_id: Arc<<InternTypeOrConstParamIdLookupQuery as Query>::Storage>,
pub intern_lifetime_param_id: Arc<<InternLifetimeParamIdQuery as Query>::Storage>,
pub lookup_intern_lifetime_param_id: Arc<<InternLifetimeParamIdLookupQuery as Query>::Storage>,
pub intern_impl_trait_id: Arc<<InternImplTraitIdQuery as Query>::Storage>,
pub lookup_intern_impl_trait_id: Arc<<InternImplTraitIdLookupQuery as Query>::Storage>,
pub intern_closure: Arc<<InternClosureQuery as Query>::Storage>,
pub lookup_intern_closure: Arc<<InternClosureLookupQuery as Query>::Storage>,
pub intern_generator: Arc<<InternGeneratorQuery as Query>::Storage>,
pub lookup_intern_generator: Arc<<InternGeneratorLookupQuery as Query>::Storage>,
pub associated_ty_data: Arc<<AssociatedTyDataQuery as Query>::Storage>,
pub trait_datum: Arc<<TraitDatumQuery as Query>::Storage>,
pub struct_datum: Arc<<StructDatumQuery as Query>::Storage>,
pub impl_datum: Arc<<ImplDatumQuery as Query>::Storage>,
pub fn_def_datum: Arc<<FnDefDatumQuery as Query>::Storage>,
pub fn_def_variance: Arc<<FnDefVarianceQuery as Query>::Storage>,
pub adt_variance: Arc<<AdtVarianceQuery as Query>::Storage>,
pub associated_ty_value: Arc<<AssociatedTyValueQuery as Query>::Storage>,
pub trait_solve_query: Arc<<TraitSolveQueryQuery as Query>::Storage>,
pub program_clauses_for_chalk_env: Arc<<ProgramClausesForChalkEnvQuery 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.