Module ra_ap_hir::db[][src]

FIXME: write short doc here

Structs

AdtVarianceQuery
AssociatedTyDataQuery
AssociatedTyValueQuery
AstDatabaseStorage

Representative struct for the query group.

AstIdMapQuery
AttrsQuery
BlockDefMapQuery
BodyQuery
BodyWithSourceMapQuery
CallableItemSignatureQuery
ClosureId
ConstDataQuery
ConstParamTyQuery
CrateDefMapQueryQuery
CrateLangItemsQuery
DefDatabaseStorage

Representative struct for the query group.

EnumDataQuery
ExprScopesQuery
FieldTypesQuery
FnDefDatumQuery
FnDefVarianceQuery
FunctionDataQuery
GenericDefaultsQuery
GenericParamsQuery
GenericPredicatesForParamQuery
GenericPredicatesQuery
GlobalTypeParamId
HirDatabaseGroupStorage__
HirDatabaseStorage

Representative struct for the query group.

HygieneFrameQuery
ImplDataQuery
ImplDatumQuery
ImplSelfTyQuery
ImplTraitQuery
ImportMapQuery
InferQueryQuery
InherentImplsInCrateQuery
InternCallableDefLookupQuery
InternCallableDefQuery
InternClosureLookupQuery
InternClosureQuery
InternConstQuery
InternDatabaseStorage

Representative struct for the query group.

InternEagerExpansionQuery
InternEnumQuery
InternFunctionQuery
InternImplQuery
InternImplTraitIdLookupQuery
InternImplTraitIdQuery
InternMacroQuery
InternStaticQuery
InternStructQuery
InternTraitQuery
InternTypeAliasQuery
InternTypeParamIdLookupQuery
InternTypeParamIdQuery
InternUnionQuery
InternedCallableDefId

This exists just for Chalk, because Chalk just has a single FnDefId where we have different IDs for struct and enum variant constructors.

InternedOpaqueTyId
ItemTreeQuery
LangItemQuery
MacroArgTextQuery
MacroDefQuery
MacroExpandQuery
ParseMacroExpansionQuery
ProgramClausesForChalkEnvQuery
ReturnTypeImplTraitsQuery
StaticDataQuery
StructDataQuery
StructDatumQuery
TraitDataQuery
TraitDatumQuery
TraitImplsInCrateQuery
TraitImplsInDepsQuery
TraitSolveQuery
TyQuery
TypeAliasDataQuery
UnionDataQuery
ValueTyQuery

Traits

AstDatabase
DefDatabase
HirDatabase
InternDatabase