pub struct DefsGroupGroupStorage__ {
Show 74 fields pub intern_constant: Arc<<InternConstantQuery as Query>::Storage>, pub lookup_intern_constant: Arc<<InternConstantLookupQuery as Query>::Storage>, pub intern_submodule: Arc<<InternSubmoduleQuery as Query>::Storage>, pub lookup_intern_submodule: Arc<<InternSubmoduleLookupQuery as Query>::Storage>, pub intern_use: Arc<<InternUseQuery as Query>::Storage>, pub lookup_intern_use: Arc<<InternUseLookupQuery as Query>::Storage>, pub intern_free_function: Arc<<InternFreeFunctionQuery as Query>::Storage>, pub lookup_intern_free_function: Arc<<InternFreeFunctionLookupQuery as Query>::Storage>, pub intern_impl_function: Arc<<InternImplFunctionQuery as Query>::Storage>, pub lookup_intern_impl_function: Arc<<InternImplFunctionLookupQuery as Query>::Storage>, pub intern_struct: Arc<<InternStructQuery as Query>::Storage>, pub lookup_intern_struct: Arc<<InternStructLookupQuery as Query>::Storage>, pub intern_enum: Arc<<InternEnumQuery as Query>::Storage>, pub lookup_intern_enum: Arc<<InternEnumLookupQuery as Query>::Storage>, pub intern_type_alias: Arc<<InternTypeAliasQuery as Query>::Storage>, pub lookup_intern_type_alias: Arc<<InternTypeAliasLookupQuery as Query>::Storage>, pub intern_impl_alias: Arc<<InternImplAliasQuery as Query>::Storage>, pub lookup_intern_impl_alias: Arc<<InternImplAliasLookupQuery as Query>::Storage>, pub intern_member: Arc<<InternMemberQuery as Query>::Storage>, pub lookup_intern_member: Arc<<InternMemberLookupQuery as Query>::Storage>, pub intern_variant: Arc<<InternVariantQuery as Query>::Storage>, pub lookup_intern_variant: Arc<<InternVariantLookupQuery as Query>::Storage>, pub intern_trait: Arc<<InternTraitQuery as Query>::Storage>, pub lookup_intern_trait: Arc<<InternTraitLookupQuery as Query>::Storage>, pub intern_trait_function: Arc<<InternTraitFunctionQuery as Query>::Storage>, pub lookup_intern_trait_function: Arc<<InternTraitFunctionLookupQuery as Query>::Storage>, pub intern_impl: Arc<<InternImplQuery as Query>::Storage>, pub lookup_intern_impl: Arc<<InternImplLookupQuery as Query>::Storage>, pub intern_extern_type: Arc<<InternExternTypeQuery as Query>::Storage>, pub lookup_intern_extern_type: Arc<<InternExternTypeLookupQuery as Query>::Storage>, pub intern_extern_function: Arc<<InternExternFunctionQuery as Query>::Storage>, pub lookup_intern_extern_function: Arc<<InternExternFunctionLookupQuery as Query>::Storage>, pub intern_param: Arc<<InternParamQuery as Query>::Storage>, pub lookup_intern_param: Arc<<InternParamLookupQuery as Query>::Storage>, pub intern_generic_param: Arc<<InternGenericParamQuery as Query>::Storage>, pub lookup_intern_generic_param: Arc<<InternGenericParamLookupQuery as Query>::Storage>, pub intern_local_var: Arc<<InternLocalVarQuery as Query>::Storage>, pub lookup_intern_local_var: Arc<<InternLocalVarLookupQuery as Query>::Storage>, pub module_main_file: Arc<<ModuleMainFileQuery as Query>::Storage>, pub module_files: Arc<<ModuleFilesQuery as Query>::Storage>, pub module_file: Arc<<ModuleFileQuery as Query>::Storage>, pub module_dir: Arc<<ModuleDirQuery as Query>::Storage>, pub crate_modules: Arc<<CrateModulesQuery as Query>::Storage>, pub priv_file_to_module_mapping: Arc<<PrivFileToModuleMappingQuery as Query>::Storage>, pub file_modules: Arc<<FileModulesQuery as Query>::Storage>, pub priv_module_data: Arc<<PrivModuleDataQuery as Query>::Storage>, pub module_submodules: Arc<<ModuleSubmodulesQuery as Query>::Storage>, pub module_submodules_ids: Arc<<ModuleSubmodulesIdsQuery as Query>::Storage>, pub module_constants: Arc<<ModuleConstantsQuery as Query>::Storage>, pub module_constants_ids: Arc<<ModuleConstantsIdsQuery as Query>::Storage>, pub module_free_functions: Arc<<ModuleFreeFunctionsQuery as Query>::Storage>, pub module_free_functions_ids: Arc<<ModuleFreeFunctionsIdsQuery as Query>::Storage>, pub module_items: Arc<<ModuleItemsQuery as Query>::Storage>, pub module_item_name_stable_ptr: Arc<<ModuleItemNameStablePtrQuery as Query>::Storage>, pub module_uses: Arc<<ModuleUsesQuery as Query>::Storage>, pub module_uses_ids: Arc<<ModuleUsesIdsQuery as Query>::Storage>, pub module_structs: Arc<<ModuleStructsQuery as Query>::Storage>, pub module_structs_ids: Arc<<ModuleStructsIdsQuery as Query>::Storage>, pub module_enums: Arc<<ModuleEnumsQuery as Query>::Storage>, pub module_enums_ids: Arc<<ModuleEnumsIdsQuery as Query>::Storage>, pub module_type_aliases: Arc<<ModuleTypeAliasesQuery as Query>::Storage>, pub module_type_aliases_ids: Arc<<ModuleTypeAliasesIdsQuery as Query>::Storage>, pub module_impl_aliases: Arc<<ModuleImplAliasesQuery as Query>::Storage>, pub module_impl_aliases_ids: Arc<<ModuleImplAliasesIdsQuery as Query>::Storage>, pub module_traits: Arc<<ModuleTraitsQuery as Query>::Storage>, pub module_traits_ids: Arc<<ModuleTraitsIdsQuery as Query>::Storage>, pub module_impls: Arc<<ModuleImplsQuery as Query>::Storage>, pub module_impls_ids: Arc<<ModuleImplsIdsQuery as Query>::Storage>, pub module_extern_types: Arc<<ModuleExternTypesQuery as Query>::Storage>, pub module_extern_types_ids: Arc<<ModuleExternTypesIdsQuery as Query>::Storage>, pub module_extern_functions: Arc<<ModuleExternFunctionsQuery as Query>::Storage>, pub module_extern_functions_ids: Arc<<ModuleExternFunctionsIdsQuery as Query>::Storage>, pub module_generated_file_infos: Arc<<ModuleGeneratedFileInfosQuery as Query>::Storage>, pub module_plugin_diagnostics: Arc<<ModulePluginDiagnosticsQuery as Query>::Storage>,
}

Fields§

§intern_constant: Arc<<InternConstantQuery as Query>::Storage>§lookup_intern_constant: Arc<<InternConstantLookupQuery as Query>::Storage>§intern_submodule: Arc<<InternSubmoduleQuery as Query>::Storage>§lookup_intern_submodule: Arc<<InternSubmoduleLookupQuery as Query>::Storage>§intern_use: Arc<<InternUseQuery as Query>::Storage>§lookup_intern_use: Arc<<InternUseLookupQuery as Query>::Storage>§intern_free_function: Arc<<InternFreeFunctionQuery as Query>::Storage>§lookup_intern_free_function: Arc<<InternFreeFunctionLookupQuery as Query>::Storage>§intern_impl_function: Arc<<InternImplFunctionQuery as Query>::Storage>§lookup_intern_impl_function: Arc<<InternImplFunctionLookupQuery as Query>::Storage>§intern_struct: Arc<<InternStructQuery as Query>::Storage>§lookup_intern_struct: Arc<<InternStructLookupQuery as Query>::Storage>§intern_enum: Arc<<InternEnumQuery as Query>::Storage>§lookup_intern_enum: Arc<<InternEnumLookupQuery as Query>::Storage>§intern_type_alias: Arc<<InternTypeAliasQuery as Query>::Storage>§lookup_intern_type_alias: Arc<<InternTypeAliasLookupQuery as Query>::Storage>§intern_impl_alias: Arc<<InternImplAliasQuery as Query>::Storage>§lookup_intern_impl_alias: Arc<<InternImplAliasLookupQuery as Query>::Storage>§intern_member: Arc<<InternMemberQuery as Query>::Storage>§lookup_intern_member: Arc<<InternMemberLookupQuery as Query>::Storage>§intern_variant: Arc<<InternVariantQuery as Query>::Storage>§lookup_intern_variant: Arc<<InternVariantLookupQuery as Query>::Storage>§intern_trait: Arc<<InternTraitQuery as Query>::Storage>§lookup_intern_trait: Arc<<InternTraitLookupQuery as Query>::Storage>§intern_trait_function: Arc<<InternTraitFunctionQuery as Query>::Storage>§lookup_intern_trait_function: Arc<<InternTraitFunctionLookupQuery as Query>::Storage>§intern_impl: Arc<<InternImplQuery as Query>::Storage>§lookup_intern_impl: Arc<<InternImplLookupQuery as Query>::Storage>§intern_extern_type: Arc<<InternExternTypeQuery as Query>::Storage>§lookup_intern_extern_type: Arc<<InternExternTypeLookupQuery as Query>::Storage>§intern_extern_function: Arc<<InternExternFunctionQuery as Query>::Storage>§lookup_intern_extern_function: Arc<<InternExternFunctionLookupQuery as Query>::Storage>§intern_param: Arc<<InternParamQuery as Query>::Storage>§lookup_intern_param: Arc<<InternParamLookupQuery as Query>::Storage>§intern_generic_param: Arc<<InternGenericParamQuery as Query>::Storage>§lookup_intern_generic_param: Arc<<InternGenericParamLookupQuery as Query>::Storage>§intern_local_var: Arc<<InternLocalVarQuery as Query>::Storage>§lookup_intern_local_var: Arc<<InternLocalVarLookupQuery as Query>::Storage>§module_main_file: Arc<<ModuleMainFileQuery as Query>::Storage>§module_files: Arc<<ModuleFilesQuery as Query>::Storage>§module_file: Arc<<ModuleFileQuery as Query>::Storage>§module_dir: Arc<<ModuleDirQuery as Query>::Storage>§crate_modules: Arc<<CrateModulesQuery as Query>::Storage>§priv_file_to_module_mapping: Arc<<PrivFileToModuleMappingQuery as Query>::Storage>§file_modules: Arc<<FileModulesQuery as Query>::Storage>§priv_module_data: Arc<<PrivModuleDataQuery as Query>::Storage>§module_submodules: Arc<<ModuleSubmodulesQuery as Query>::Storage>§module_submodules_ids: Arc<<ModuleSubmodulesIdsQuery as Query>::Storage>§module_constants: Arc<<ModuleConstantsQuery as Query>::Storage>§module_constants_ids: Arc<<ModuleConstantsIdsQuery as Query>::Storage>§module_free_functions: Arc<<ModuleFreeFunctionsQuery as Query>::Storage>§module_free_functions_ids: Arc<<ModuleFreeFunctionsIdsQuery as Query>::Storage>§module_items: Arc<<ModuleItemsQuery as Query>::Storage>§module_item_name_stable_ptr: Arc<<ModuleItemNameStablePtrQuery as Query>::Storage>§module_uses: Arc<<ModuleUsesQuery as Query>::Storage>§module_uses_ids: Arc<<ModuleUsesIdsQuery as Query>::Storage>§module_structs: Arc<<ModuleStructsQuery as Query>::Storage>§module_structs_ids: Arc<<ModuleStructsIdsQuery as Query>::Storage>§module_enums: Arc<<ModuleEnumsQuery as Query>::Storage>§module_enums_ids: Arc<<ModuleEnumsIdsQuery as Query>::Storage>§module_type_aliases: Arc<<ModuleTypeAliasesQuery as Query>::Storage>§module_type_aliases_ids: Arc<<ModuleTypeAliasesIdsQuery as Query>::Storage>§module_impl_aliases: Arc<<ModuleImplAliasesQuery as Query>::Storage>§module_impl_aliases_ids: Arc<<ModuleImplAliasesIdsQuery as Query>::Storage>§module_traits: Arc<<ModuleTraitsQuery as Query>::Storage>§module_traits_ids: Arc<<ModuleTraitsIdsQuery as Query>::Storage>§module_impls: Arc<<ModuleImplsQuery as Query>::Storage>§module_impls_ids: Arc<<ModuleImplsIdsQuery as Query>::Storage>§module_extern_types: Arc<<ModuleExternTypesQuery as Query>::Storage>§module_extern_types_ids: Arc<<ModuleExternTypesIdsQuery as Query>::Storage>§module_extern_functions: Arc<<ModuleExternFunctionsQuery as Query>::Storage>§module_extern_functions_ids: Arc<<ModuleExternFunctionsIdsQuery as Query>::Storage>§module_generated_file_infos: Arc<<ModuleGeneratedFileInfosQuery as Query>::Storage>§module_plugin_diagnostics: Arc<<ModulePluginDiagnosticsQuery as Query>::Storage>

Implementations§

source§

impl DefsGroupGroupStorage__

source

pub fn new(group_index: u16) -> Self

source§

impl DefsGroupGroupStorage__

source

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

source

pub fn maybe_changed_since( &self, db: &(dyn DefsGroup + '_), 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 Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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 Twhere 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 Twhere U: Into<T>,

§

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 Twhere U: TryFrom<T>,

§

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.
source§

impl<T> Upcast<T> for Twhere T: ?Sized,

source§

fn upcast(&self) -> &T

source§

impl<T> UpcastMut<T> for Twhere T: ?Sized,

source§

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