Struct AnalyzerDbGroupStorage__

Source
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__

Source

pub fn new(group_index: u16) -> Self

Source§

impl AnalyzerDbGroupStorage__

Source

pub fn fmt_index( &self, db: &(dyn AnalyzerDb + '_), input: DatabaseKeyIndex, fmt: &mut Formatter<'_>, ) -> Result

Source

pub fn maybe_changed_since( &self, db: &(dyn AnalyzerDb + '_), input: DatabaseKeyIndex, revision: Revision, ) -> bool

Source

pub fn for_each_query( &self, _runtime: &Runtime, op: &mut dyn FnMut(&dyn QueryStorageMassOps), )

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.