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>,
}

Fields§

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

Implementations§

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
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
Instruments this type with the current 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.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more