pub struct AnalyzerDbGroupStorage__ {Show 87 fields
pub intern_ingot: Arc<<InternIngotQuery as Query>::Storage>,
pub lookup_intern_ingot: Arc<<InternIngotLookupQuery as Query>::Storage>,
pub intern_module: Arc<<InternModuleQuery as Query>::Storage>,
pub lookup_intern_module: Arc<<InternModuleLookupQuery as Query>::Storage>,
pub intern_module_const: Arc<<InternModuleConstQuery as Query>::Storage>,
pub lookup_intern_module_const: Arc<<InternModuleConstLookupQuery as Query>::Storage>,
pub intern_struct: Arc<<InternStructQuery as Query>::Storage>,
pub lookup_intern_struct: Arc<<InternStructLookupQuery as Query>::Storage>,
pub intern_struct_field: Arc<<InternStructFieldQuery as Query>::Storage>,
pub lookup_intern_struct_field: Arc<<InternStructFieldLookupQuery as Query>::Storage>,
pub intern_enum: Arc<<InternEnumQuery as Query>::Storage>,
pub lookup_intern_enum: Arc<<InternEnumLookupQuery as Query>::Storage>,
pub intern_attribute: Arc<<InternAttributeQuery as Query>::Storage>,
pub lookup_intern_attribute: Arc<<InternAttributeLookupQuery as Query>::Storage>,
pub intern_enum_variant: Arc<<InternEnumVariantQuery as Query>::Storage>,
pub lookup_intern_enum_variant: Arc<<InternEnumVariantLookupQuery as Query>::Storage>,
pub intern_trait: Arc<<InternTraitQuery as Query>::Storage>,
pub lookup_intern_trait: Arc<<InternTraitLookupQuery as Query>::Storage>,
pub intern_impl: Arc<<InternImplQuery as Query>::Storage>,
pub lookup_intern_impl: Arc<<InternImplLookupQuery as Query>::Storage>,
pub intern_type_alias: Arc<<InternTypeAliasQuery as Query>::Storage>,
pub lookup_intern_type_alias: Arc<<InternTypeAliasLookupQuery as Query>::Storage>,
pub intern_contract: Arc<<InternContractQuery as Query>::Storage>,
pub lookup_intern_contract: Arc<<InternContractLookupQuery as Query>::Storage>,
pub intern_contract_field: Arc<<InternContractFieldQuery as Query>::Storage>,
pub lookup_intern_contract_field: Arc<<InternContractFieldLookupQuery as Query>::Storage>,
pub intern_function_sig: Arc<<InternFunctionSigQuery as Query>::Storage>,
pub lookup_intern_function_sig: Arc<<InternFunctionSigLookupQuery as Query>::Storage>,
pub intern_function: Arc<<InternFunctionQuery as Query>::Storage>,
pub lookup_intern_function: Arc<<InternFunctionLookupQuery as Query>::Storage>,
pub intern_type: Arc<<InternTypeQuery as Query>::Storage>,
pub lookup_intern_type: Arc<<InternTypeLookupQuery as Query>::Storage>,
pub ingot_files: Arc<<IngotFilesQuery as Query>::Storage>,
pub ingot_external_ingots: Arc<<IngotExternalIngotsQuery as Query>::Storage>,
pub root_ingot: Arc<<RootIngotQuery as Query>::Storage>,
pub ingot_modules: Arc<<IngotModulesQuery as Query>::Storage>,
pub ingot_root_module: Arc<<IngotRootModuleQuery as Query>::Storage>,
pub module_file_path: Arc<<ModuleFilePathQuery as Query>::Storage>,
pub module_parse: Arc<<ModuleParseQuery as Query>::Storage>,
pub module_is_incomplete: Arc<<ModuleIsIncompleteQuery as Query>::Storage>,
pub module_all_items: Arc<<ModuleAllItemsQuery as Query>::Storage>,
pub module_all_impls: Arc<<ModuleAllImplsQuery as Query>::Storage>,
pub module_item_map: Arc<<ModuleItemMapQuery as Query>::Storage>,
pub module_impl_map: Arc<<ModuleImplMapQuery as Query>::Storage>,
pub module_contracts: Arc<<ModuleContractsQuery as Query>::Storage>,
pub module_structs: Arc<<ModuleStructsQuery as Query>::Storage>,
pub module_constants: Arc<<ModuleConstantsQuery as Query>::Storage>,
pub module_used_item_map: Arc<<ModuleUsedItemMapQuery as Query>::Storage>,
pub module_parent_module: Arc<<ModuleParentModuleQuery as Query>::Storage>,
pub module_submodules: Arc<<ModuleSubmodulesQuery as Query>::Storage>,
pub module_tests: Arc<<ModuleTestsQuery as Query>::Storage>,
pub module_constant_type: Arc<<ModuleConstantTypeQuery as Query>::Storage>,
pub module_constant_value: Arc<<ModuleConstantValueQuery as Query>::Storage>,
pub contract_all_functions: Arc<<ContractAllFunctionsQuery as Query>::Storage>,
pub contract_function_map: Arc<<ContractFunctionMapQuery as Query>::Storage>,
pub contract_public_function_map: Arc<<ContractPublicFunctionMapQuery as Query>::Storage>,
pub contract_init_function: Arc<<ContractInitFunctionQuery as Query>::Storage>,
pub contract_call_function: Arc<<ContractCallFunctionQuery as Query>::Storage>,
pub contract_all_fields: Arc<<ContractAllFieldsQuery as Query>::Storage>,
pub contract_field_map: Arc<<ContractFieldMapQuery as Query>::Storage>,
pub contract_field_type: Arc<<ContractFieldTypeQuery as Query>::Storage>,
pub contract_dependency_graph: Arc<<ContractDependencyGraphQuery as Query>::Storage>,
pub contract_runtime_dependency_graph: Arc<<ContractRuntimeDependencyGraphQuery as Query>::Storage>,
pub function_signature: Arc<<FunctionSignatureQuery as Query>::Storage>,
pub function_body: Arc<<FunctionBodyQuery as Query>::Storage>,
pub function_dependency_graph: Arc<<FunctionDependencyGraphQuery as Query>::Storage>,
pub struct_all_fields: Arc<<StructAllFieldsQuery as Query>::Storage>,
pub struct_field_map: Arc<<StructFieldMapQuery as Query>::Storage>,
pub struct_field_type: Arc<<StructFieldTypeQuery as Query>::Storage>,
pub struct_all_functions: Arc<<StructAllFunctionsQuery as Query>::Storage>,
pub struct_function_map: Arc<<StructFunctionMapQuery as Query>::Storage>,
pub struct_dependency_graph: Arc<<StructDependencyGraphQuery as Query>::Storage>,
pub enum_all_variants: Arc<<EnumAllVariantsQuery as Query>::Storage>,
pub enum_variant_map: Arc<<EnumVariantMapQuery as Query>::Storage>,
pub enum_all_functions: Arc<<EnumAllFunctionsQuery as Query>::Storage>,
pub enum_function_map: Arc<<EnumFunctionMapQuery as Query>::Storage>,
pub enum_dependency_graph: Arc<<EnumDependencyGraphQuery as Query>::Storage>,
pub enum_variant_kind: Arc<<EnumVariantKindQuery as Query>::Storage>,
pub trait_all_functions: Arc<<TraitAllFunctionsQuery as Query>::Storage>,
pub trait_function_map: Arc<<TraitFunctionMapQuery as Query>::Storage>,
pub trait_is_implemented_for: Arc<<TraitIsImplementedForQuery as Query>::Storage>,
pub impl_all_functions: Arc<<ImplAllFunctionsQuery as Query>::Storage>,
pub impl_function_map: Arc<<ImplFunctionMapQuery as Query>::Storage>,
pub all_impls: Arc<<AllImplsQuery as Query>::Storage>,
pub impl_for: Arc<<ImplForQuery as Query>::Storage>,
pub function_sigs: Arc<<FunctionSigsQuery as Query>::Storage>,
pub type_alias_type: Arc<<TypeAliasTypeQuery as Query>::Storage>,
}
Fields§
§intern_ingot: Arc<<InternIngotQuery as Query>::Storage>
§lookup_intern_ingot: Arc<<InternIngotLookupQuery as Query>::Storage>
§intern_module: Arc<<InternModuleQuery as Query>::Storage>
§lookup_intern_module: Arc<<InternModuleLookupQuery as Query>::Storage>
§intern_module_const: Arc<<InternModuleConstQuery as Query>::Storage>
§lookup_intern_module_const: Arc<<InternModuleConstLookupQuery as Query>::Storage>
§intern_struct: Arc<<InternStructQuery as Query>::Storage>
§lookup_intern_struct: Arc<<InternStructLookupQuery as Query>::Storage>
§intern_struct_field: Arc<<InternStructFieldQuery as Query>::Storage>
§lookup_intern_struct_field: Arc<<InternStructFieldLookupQuery as Query>::Storage>
§intern_enum: Arc<<InternEnumQuery as Query>::Storage>
§lookup_intern_enum: Arc<<InternEnumLookupQuery as Query>::Storage>
§intern_attribute: Arc<<InternAttributeQuery as Query>::Storage>
§lookup_intern_attribute: Arc<<InternAttributeLookupQuery as Query>::Storage>
§intern_enum_variant: Arc<<InternEnumVariantQuery as Query>::Storage>
§lookup_intern_enum_variant: Arc<<InternEnumVariantLookupQuery as Query>::Storage>
§intern_trait: Arc<<InternTraitQuery as Query>::Storage>
§lookup_intern_trait: Arc<<InternTraitLookupQuery as Query>::Storage>
§intern_impl: Arc<<InternImplQuery as Query>::Storage>
§lookup_intern_impl: Arc<<InternImplLookupQuery as Query>::Storage>
§intern_type_alias: Arc<<InternTypeAliasQuery as Query>::Storage>
§lookup_intern_type_alias: Arc<<InternTypeAliasLookupQuery as Query>::Storage>
§intern_contract: Arc<<InternContractQuery as Query>::Storage>
§lookup_intern_contract: Arc<<InternContractLookupQuery as Query>::Storage>
§intern_contract_field: Arc<<InternContractFieldQuery as Query>::Storage>
§lookup_intern_contract_field: Arc<<InternContractFieldLookupQuery as Query>::Storage>
§intern_function_sig: Arc<<InternFunctionSigQuery as Query>::Storage>
§lookup_intern_function_sig: Arc<<InternFunctionSigLookupQuery as Query>::Storage>
§intern_function: Arc<<InternFunctionQuery as Query>::Storage>
§lookup_intern_function: Arc<<InternFunctionLookupQuery as Query>::Storage>
§intern_type: Arc<<InternTypeQuery as Query>::Storage>
§lookup_intern_type: Arc<<InternTypeLookupQuery as Query>::Storage>
§ingot_files: Arc<<IngotFilesQuery as Query>::Storage>
§ingot_external_ingots: Arc<<IngotExternalIngotsQuery as Query>::Storage>
§root_ingot: Arc<<RootIngotQuery as Query>::Storage>
§ingot_modules: Arc<<IngotModulesQuery as Query>::Storage>
§ingot_root_module: Arc<<IngotRootModuleQuery as Query>::Storage>
§module_file_path: Arc<<ModuleFilePathQuery as Query>::Storage>
§module_parse: Arc<<ModuleParseQuery as Query>::Storage>
§module_is_incomplete: Arc<<ModuleIsIncompleteQuery as Query>::Storage>
§module_all_items: Arc<<ModuleAllItemsQuery as Query>::Storage>
§module_all_impls: Arc<<ModuleAllImplsQuery as Query>::Storage>
§module_item_map: Arc<<ModuleItemMapQuery as Query>::Storage>
§module_impl_map: Arc<<ModuleImplMapQuery as Query>::Storage>
§module_contracts: Arc<<ModuleContractsQuery as Query>::Storage>
§module_structs: Arc<<ModuleStructsQuery as Query>::Storage>
§module_constants: Arc<<ModuleConstantsQuery as Query>::Storage>
§module_used_item_map: Arc<<ModuleUsedItemMapQuery as Query>::Storage>
§module_parent_module: Arc<<ModuleParentModuleQuery as Query>::Storage>
§module_submodules: Arc<<ModuleSubmodulesQuery as Query>::Storage>
§module_tests: Arc<<ModuleTestsQuery as Query>::Storage>
§module_constant_type: Arc<<ModuleConstantTypeQuery as Query>::Storage>
§module_constant_value: Arc<<ModuleConstantValueQuery as Query>::Storage>
§contract_all_functions: Arc<<ContractAllFunctionsQuery as Query>::Storage>
§contract_function_map: Arc<<ContractFunctionMapQuery as Query>::Storage>
§contract_public_function_map: Arc<<ContractPublicFunctionMapQuery as Query>::Storage>
§contract_init_function: Arc<<ContractInitFunctionQuery as Query>::Storage>
§contract_call_function: Arc<<ContractCallFunctionQuery as Query>::Storage>
§contract_all_fields: Arc<<ContractAllFieldsQuery as Query>::Storage>
§contract_field_map: Arc<<ContractFieldMapQuery as Query>::Storage>
§contract_field_type: Arc<<ContractFieldTypeQuery as Query>::Storage>
§contract_dependency_graph: Arc<<ContractDependencyGraphQuery as Query>::Storage>
§contract_runtime_dependency_graph: Arc<<ContractRuntimeDependencyGraphQuery as Query>::Storage>
§function_signature: Arc<<FunctionSignatureQuery as Query>::Storage>
§function_body: Arc<<FunctionBodyQuery as Query>::Storage>
§function_dependency_graph: Arc<<FunctionDependencyGraphQuery as Query>::Storage>
§struct_all_fields: Arc<<StructAllFieldsQuery as Query>::Storage>
§struct_field_map: Arc<<StructFieldMapQuery as Query>::Storage>
§struct_field_type: Arc<<StructFieldTypeQuery as Query>::Storage>
§struct_all_functions: Arc<<StructAllFunctionsQuery as Query>::Storage>
§struct_function_map: Arc<<StructFunctionMapQuery as Query>::Storage>
§struct_dependency_graph: Arc<<StructDependencyGraphQuery as Query>::Storage>
§enum_all_variants: Arc<<EnumAllVariantsQuery as Query>::Storage>
§enum_variant_map: Arc<<EnumVariantMapQuery as Query>::Storage>
§enum_all_functions: Arc<<EnumAllFunctionsQuery as Query>::Storage>
§enum_function_map: Arc<<EnumFunctionMapQuery as Query>::Storage>
§enum_dependency_graph: Arc<<EnumDependencyGraphQuery as Query>::Storage>
§enum_variant_kind: Arc<<EnumVariantKindQuery as Query>::Storage>
§trait_all_functions: Arc<<TraitAllFunctionsQuery as Query>::Storage>
§trait_function_map: Arc<<TraitFunctionMapQuery as Query>::Storage>
§trait_is_implemented_for: Arc<<TraitIsImplementedForQuery as Query>::Storage>
§impl_all_functions: Arc<<ImplAllFunctionsQuery as Query>::Storage>
§impl_function_map: Arc<<ImplFunctionMapQuery as Query>::Storage>
§all_impls: Arc<<AllImplsQuery as Query>::Storage>
§impl_for: Arc<<ImplForQuery as Query>::Storage>
§function_sigs: Arc<<FunctionSigsQuery as Query>::Storage>
§type_alias_type: Arc<<TypeAliasTypeQuery as Query>::Storage>
Implementations§
Source§impl AnalyzerDbGroupStorage__
impl AnalyzerDbGroupStorage__
pub fn fmt_index( &self, db: &(dyn AnalyzerDb + '_), input: DatabaseKeyIndex, fmt: &mut Formatter<'_>, ) -> Result
pub fn maybe_changed_since( &self, db: &(dyn AnalyzerDb + '_), input: DatabaseKeyIndex, revision: Revision, ) -> bool
pub fn for_each_query( &self, _runtime: &Runtime, op: &mut dyn FnMut(&dyn QueryStorageMassOps), )
Auto Trait Implementations§
impl Freeze for AnalyzerDbGroupStorage__
impl RefUnwindSafe for AnalyzerDbGroupStorage__
impl !Send for AnalyzerDbGroupStorage__
impl !Sync for AnalyzerDbGroupStorage__
impl Unpin for AnalyzerDbGroupStorage__
impl UnwindSafe for AnalyzerDbGroupStorage__
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more