Struct cairo_lang_defs::db::DefsGroupGroupStorage__
source · 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__
impl DefsGroupGroupStorage__
pub fn fmt_index( &self, db: &(dyn DefsGroup + '_), input: DatabaseKeyIndex, fmt: &mut Formatter<'_> ) -> Result
pub fn maybe_changed_since( &self, db: &(dyn DefsGroup + '_), input: DatabaseKeyIndex, revision: Revision ) -> bool
pub fn for_each_query( &self, _runtime: &Runtime, op: &mut dyn FnMut(&dyn QueryStorageMassOps) )
Auto Trait Implementations§
impl !RefUnwindSafe for DefsGroupGroupStorage__
impl Send for DefsGroupGroupStorage__
impl Sync for DefsGroupGroupStorage__
impl Unpin for DefsGroupGroupStorage__
impl !UnwindSafe for DefsGroupGroupStorage__
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