Struct ra_ap_hir::db::HirDatabaseGroupStorage__[][src]

pub struct HirDatabaseGroupStorage__ {
Show 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 impl_trait: Arc<<ImplTraitQuery as Query>::Storage>, pub field_types: Arc<<FieldTypesQuery 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 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_param_id: Arc<<InternTypeParamIdQuery as Query>::Storage>, pub lookup_intern_type_param_id: Arc<<InternTypeParamIdLookupQuery 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_const_param_id: Arc<<InternConstParamIdQuery as Query>::Storage>, pub lookup_intern_const_param_id: Arc<<InternConstParamIdLookupQuery 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 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>impl_trait: Arc<<ImplTraitQuery as Query>::Storage>field_types: Arc<<FieldTypesQuery 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>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_param_id: Arc<<InternTypeParamIdQuery as Query>::Storage>lookup_intern_type_param_id: Arc<<InternTypeParamIdLookupQuery as Query>::Storage>intern_lifetime_param_id: Arc<<InternLifetimeParamIdQuery as Query>::Storage>lookup_intern_lifetime_param_id: Arc<<InternLifetimeParamIdLookupQuery as Query>::Storage>intern_const_param_id: Arc<<InternConstParamIdQuery as Query>::Storage>lookup_intern_const_param_id: Arc<<InternConstParamIdLookupQuery 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>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.

Performs the conversion.

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

Performs the conversion.

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.