main <--> flattened cycle deps

Creado El diff nunca expira
80 eliminaciones
226 líneas
78 adiciones
225 líneas

Found 4280 diagnostics
Found 4280 diagnostics
=======SALSA STRUCTS=======
=======SALSA STRUCTS=======
`Definition` metadata=13.37MB fields=18.72MB count=334298
`Definition` metadata=13.37MB fields=18.72MB count=334298
`FunctionType` metadata=1.27MB fields=7.65MB count=22716
`FunctionType` metadata=1.27MB fields=7.65MB count=22713
`CallableType` metadata=1.14MB fields=5.90MB count=20283
`CallableType` metadata=1.14MB fields=5.90MB count=20285
`is_redundant_with_impl::interned_arguments` metadata=8.21MB fields=4.69MB count=146561
`is_redundant_with_impl::interned_arguments` metadata=8.20MB fields=4.69MB count=146443
`Expression` metadata=7.40MB fields=3.70MB count=154213
`Expression` metadata=7.40MB fields=3.70MB count=154213
`Type < 'db >::class_member_with_policy_::interned_arguments` metadata=3.95MB fields=3.39MB count=70587
`Type < 'db >::class_member_with_policy_::interned_arguments` metadata=3.95MB fields=3.39MB count=70568
`File` metadata=1.04MB fields=3.32MB count=16191
`File` metadata=1.04MB fields=3.32MB count=16191
`Type < 'db >::member_lookup_with_policy_::interned_arguments` metadata=3.03MB fields=2.60MB count=54153
`Type < 'db >::member_lookup_with_policy_::interned_arguments` metadata=3.03MB fields=2.60MB count=54141
`StaticClassLiteral < 'db >::implicit_attribute_inner_::interned_arguments` metadata=3.52MB fields=2.52MB count=62878
`StaticClassLiteral < 'db >::implicit_attribute_inner_::interned_arguments` metadata=3.52MB fields=2.52MB count=62878
`StringLiteralType` metadata=1.29MB fields=2.41MB count=22961
`StringLiteralType` metadata=1.29MB fields=2.41MB count=22961
`Specialization` metadata=2.06MB fields=2.25MB count=36855
`Specialization` metadata=2.06MB fields=2.25MB count=36847
`Type < 'db >::apply_specialization_::interned_arguments` metadata=3.99MB fields=1.71MB count=71280
`Type < 'db >::apply_specialization_::interned_arguments` metadata=3.99MB fields=1.71MB count=71275
`IntersectionType` metadata=0.78MB fields=1.68MB count=13991
`IntersectionType` metadata=0.78MB fields=1.68MB count=13985
`UnionType` metadata=1.14MB fields=1.42MB count=20432
`UnionType` metadata=1.14MB fields=1.42MB count=20388
`Type < 'db >::try_call_dunder_get_::interned_arguments` metadata=1.50MB fields=1.29MB count=26802
`Type < 'db >::try_call_dunder_get_::interned_arguments` metadata=1.50MB fields=1.29MB count=26799
`OverloadLiteral` metadata=0.73MB fields=0.82MB count=13098
`OverloadLiteral` metadata=0.73MB fields=0.82MB count=13098
`place_by_id::interned_arguments` metadata=1.94MB fields=0.75MB count=37331
`place_by_id::interned_arguments` metadata=1.94MB fields=0.75MB count=37331
`ScopeId` metadata=2.22MB fields=0.74MB count=61715
`ScopeId` metadata=2.22MB fields=0.74MB count=61715
`StaticClassLiteral < 'db >::try_mro_::interned_arguments` metadata=1.55MB fields=0.44MB count=27623
`StaticClassLiteral < 'db >::try_mro_::interned_arguments` metadata=1.55MB fields=0.44MB count=27616
`TupleType` metadata=0.31MB fields=0.44MB count=5616
`TupleType` metadata=0.31MB fields=0.44MB count=5616
`GenericAlias` metadata=1.48MB fields=0.42MB count=26352
`GenericAlias` metadata=1.48MB fields=0.42MB count=26344
`StaticClassLiteral` metadata=0.28MB fields=0.36MB count=5050
`StaticClassLiteral` metadata=0.28MB fields=0.36MB count=5050
`BoundMethodType` metadata=0.74MB fields=0.32MB count=13175
`BoundMethodType` metadata=0.74MB fields=0.32MB count=13172
`ProtocolInterface` metadata=0.12MB fields=0.29MB count=2215
`ProtocolInterface` metadata=0.12MB fields=0.29MB count=2215
`GenericContext` metadata=0.16MB fields=0.27MB count=2870
`GenericContext` metadata=0.16MB fields=0.27MB count=2870
`code_generator_of_static_class::interned_arguments` metadata=0.81MB fields=0.23MB count=14535
`code_generator_of_static_class::interned_arguments` metadata=0.81MB fields=0.23MB count=14528
`BoundTypeVarInstance` metadata=0.54MB fields=0.21MB count=10339
`BoundTypeVarInstance` metadata=0.54MB fields=0.21MB count=10339
`InteriorNode` metadata=0.20MB fields=0.17MB count=3602
`InteriorNode` metadata=0.19MB fields=0.17MB count=3447
`TypeVarInstance` metadata=0.15MB fields=0.13MB count=2755
`TypeVarInstance` metadata=0.15MB fields=0.13MB count=2755
`Unpack` metadata=0.14MB fields=0.11MB count=3478
`Unpack` metadata=0.14MB fields=0.11MB count=3478
`FunctionLiteral` metadata=0.73MB fields=0.10MB count=13098
`FunctionLiteral` metadata=0.73MB fields=0.10MB count=13098
`ModuleLiteralType` metadata=0.26MB fields=0.10MB count=5065
`ModuleLiteralType` metadata=0.26MB fields=0.10MB count=5065
`FileModule` metadata=0.09MB fields=0.10MB count=1653
`FileModule` metadata=0.09MB fields=0.10MB count=1653
`ModuleNameIngredient` metadata=0.11MB fields=0.09MB count=1943
`ModuleNameIngredient` metadata=0.11MB fields=0.09MB count=1943
`ExpressionWithContext` metadata=0.18MB fields=0.08MB count=3194
`ExpressionWithContext` metadata=0.18MB fields=0.08MB count=3194
`ConstrainedTypeVar` metadata=0.11MB fields=0.08MB count=1909
`ConstrainedTypeVar` metadata=0.11MB fields=0.08MB count=1881
`StarImportPlaceholderPredicate` metadata=0.10MB fields=0.06MB count=2863
`StarImportPlaceholderPredicate` metadata=0.10MB fields=0.06MB count=2863
`UnionTypeInstance` metadata=0.03MB fields=0.04MB count=516
`UnionTypeInstance` metadata=0.03MB fields=0.04MB count=516
`InteriorNode < 'db >::and_::interned_arguments` metadata=0.07MB fields=0.03MB count=1248
`InteriorNode < 'db >::and_::interned_arguments` metadata=0.07MB fields=0.03MB count=1252
`StaticClassLiteral < 'db >::fields_::interned_arguments` metadata=0.05MB fields=0.03MB count=1024
`StaticClassLiteral < 'db >::fields_::interned_arguments` metadata=0.05MB fields=0.03MB count=1024
`FieldInstance` metadata=0.03MB fields=0.02MB count=621
`FieldInstance` metadata=0.03MB fields=0.02MB count=621
`PropertyInstanceType` metadata=0.04MB fields=0.02MB count=676
`PropertyInstanceType` metadata=0.04MB fields=0.02MB count=676
`TypeVarIdentity` metadata=0.03MB fields=0.02MB count=524
`TypeVarIdentity` metadata=0.03MB fields=0.02MB count=524
`Project` metadata=0.00MB fields=0.02MB count=1
`Project` metadata=0.00MB fields=0.02MB count=1
`lookup_dunder_new_inner::interned_arguments` metadata=0.07MB fields=0.02MB count=1168
`lookup_dunder_new_inner::interned_arguments` metadata=0.07MB fields=0.02MB count=1168
`is_equivalent_to_object_inner::interned_arguments` metadata=0.07MB fields=0.02MB count=1387
`is_equivalent_to_object_inner::interned_arguments` metadata=0.07MB fields=0.02MB count=1387
`Program` metadata=0.00MB fields=0.02MB count=1
`Program` metadata=0.00MB fields=0.02MB count=1
`BoundSuperType` metadata=0.01MB fields=0.01MB count=222
`BoundSuperType` metadata=0.01MB fields=0.01MB count=222
`EnumLiteralType` metadata=0.01MB fields=0.01MB count=221
`EnumLiteralType` metadata=0.01MB fields=0.01MB count=221
`StaticClassLiteral < 'db >::variance_of_::interned_arguments` metadata=0.02MB fields=0.01MB count=366
`StaticClassLiteral < 'db >::variance_of_::interned_arguments` metadata=0.02MB fields=0.01MB count=366
`GenericAlias < 'db >::variance_of_::interned_arguments` metadata=0.01MB fields=0.00MB count=263
`GenericAlias < 'db >::variance_of_::interned_arguments` metadata=0.01MB fields=0.00MB count=263
`TypeIsType` metadata=0.01MB fields=0.00MB count=101
`TypeIsType` metadata=0.01MB fields=0.00MB count=101
`InteriorNode < 'db >::or_::interned_arguments` metadata=0.01MB fields=0.00MB count=111
`TypeGuardType` metadata=0.00MB fields=0.00MB count=68
`TypeGuardType` metadata=0.00MB fields=0.00MB count=68
`InternedType` metadata=0.01MB fields=0.00MB count=116
`InternedType` metadata=0.01MB fields=0.00MB count=116
`InteriorNode < 'db >::exists_one_::interned_arguments` metadata=0.00MB fields=0.00MB count=47
`InteriorNode < 'db >::exists_one_::interned_arguments` metadata=0.00MB fields=0.00MB count=47
`TypeVarConstraints` metadata=0.00MB fields=0.00MB count=12
`TypeVarConstraints` metadata=0.00MB fields=0.00MB count=12
`BytesLiteralType` metadata=0.00MB fields=0.00MB count=37
`BytesLiteralType` metadata=0.00MB fields=0.00MB count=37
`InteriorNode < 'db >::or_::interned_arguments` metadata=0.00MB fields=0.00MB count=32
`PatternPredicate` metadata=0.00MB fields=0.00MB count=8
`PatternPredicate` metadata=0.00MB fields=0.00MB count=8
`NewType` metadata=0.00MB fields=0.00MB count=10
`NewType` metadata=0.00MB fields=0.00MB count=10
`DataclassParams` metadata=0.00MB fields=0.00MB count=8
`DataclassParams` metadata=0.00MB fields=0.00MB count=8
`FileRoot` metadata=0.00MB fields=0.00MB count=2
`FileRoot` metadata=0.00MB fields=0.00MB count=2
`DataclassTransformerParams` metadata=0.00MB fields=0.00MB count=4
`DataclassTransformerParams` metadata=0.00MB fields=0.00MB count=4
`DeprecatedInstance` metadata=0.00MB fields=0.00MB count=25
`DeprecatedInstance` metadata=0.00MB fields=0.00MB count=25
`NamespacePackage` metadata=0.00MB fields=0.00MB count=4
`NamespacePackage` metadata=0.00MB fields=0.00MB count=4
`DynamicNamedTupleLiteral` metadata=0.00MB fields=0.00MB count=1
`DynamicNamedTupleLiteral` metadata=0.00MB fields=0.00MB count=1
`DynamicClassLiteral` metadata=0.00MB fields=0.00MB count=1
`DynamicClassLiteral` metadata=0.00MB fields=0.00MB count=1
`KnownClassArgument` metadata=0.00MB fields=0.00MB count=50
`KnownClassArgument` metadata=0.00MB fields=0.00MB count=50
`ModuleResolveModeIngredient` metadata=0.00MB fields=0.00MB count=1
`ModuleResolveModeIngredient` metadata=0.00MB fields=0.00MB count=1
`module_type_symbols::interned_arguments` metadata=0.00MB fields=0.00MB count=1
`module_type_symbols::interned_arguments` metadata=0.00MB fields=0.00MB count=1
=======SALSA QUERIES=======
=======SALSA QUERIES=======
`parsed_module -> ruff_db::parsed::ParsedModule`
`parsed_module -> ruff_db::parsed::ParsedModule`
metadata=0.17MB fields=332.16MB count=2289
metadata=0.17MB fields=328.26MB count=2289
`semantic_index -> ty_python_semantic::semantic_index::SemanticIndex<'_>`
`semantic_index -> ty_python_semantic::semantic_index::SemanticIndex<'_>`
metadata=13.55MB fields=283.06MB count=2092
metadata=13.55MB fields=283.06MB count=2092
`source_text -> ruff_db::source::SourceText`
`source_text -> ruff_db::source::SourceText`
metadata=0.17MB fields=32.63MB count=2290
metadata=0.17MB fields=32.63MB count=2290
`infer_definition_types -> ty_python_semantic::types::infer::DefinitionInference<'_>`
`infer_definition_types -> ty_python_semantic::types::infer::DefinitionInference<'_>`
metadata=37.97MB fields=23.34MB count=96706
metadata=41.18MB fields=23.34MB count=96706
`infer_scope_types -> ty_python_semantic::types::infer::ScopeInference<'_>`
`infer_scope_types -> ty_python_semantic::types::infer::ScopeInference<'_>`
metadata=13.53MB fields=19.15MB count=14553
metadata=13.56MB fields=19.15MB count=14553
`infer_expression_types_impl -> ty_python_semantic::types::infer::ExpressionInference<'_>`
`infer_expression_types_impl -> ty_python_semantic::types::infer::ExpressionInference<'_>`
metadata=18.09MB fields=8.55MB count=43291
metadata=23.96MB fields=8.55MB count=43291
`FunctionType < 'db >::signature_ -> ty_python_semantic::types::signatures::CallableSignature<'_>`
`FunctionType < 'db >::signature_ -> ty_python_semantic::types::signatures::CallableSignature<'_>`
metadata=2.23MB fields=5.67MB count=18411
metadata=3.26MB fields=5.66MB count=18408
`check_file_impl -> core::result::Result<alloc::boxed::Box<[ruff_db::diagnostic::Diagnostic]>, ruff_db::diagnostic::Diagnostic>`
`check_file_impl -> core::result::Result<alloc::boxed::Box<[ruff_db::diagnostic::Diagnostic]>, ruff_db::diagnostic::Diagnostic>`
metadata=0.30MB fields=4.83MB count=1081
metadata=0.30MB fields=4.83MB count=1081
`infer_deferred_types -> ty_python_semantic::types::infer::DefinitionInference<'_>`
`infer_deferred_types -> ty_python_semantic::types::infer::DefinitionInference<'_>`
metadata=6.80MB fields=4.44MB count=13245
metadata=6.93MB fields=4.44MB count=13245
`StaticClassLiteral < 'db >::try_mro_ -> core::result::Result<ty_python_semantic::types::mro::Mro<'_>, ty_python_semantic::types::mro::StaticMroError<'_>>`
`StaticClassLiteral < 'db >::try_mro_ -> core::result::Result<ty_python_semantic::types::mro::Mro<'_>, ty_python_semantic::types::mro::StaticMroError<'_>>`
metadata=5.31MB fields=4.01MB count=27623
metadata=5.12MB fields=4.01MB count=27616
`Type < 'db >::class_member_with_policy_ -> ty_python_semantic::place::PlaceAndQualifiers<'_>`
`Type < 'db >::class_member_with_policy_ -> ty_python_semantic::place::PlaceAndQualifiers<'_>`
metadata=14.89MB fields=2.26MB count=70587
metadata=14.71MB fields=2.26MB count=70568
`StaticClassLiteral < 'db >::implicit_attribute_inner_ -> ty_python_semantic::types::member::Member<'_>`
`StaticClassLiteral < 'db >::implicit_attribute_inner_ -> ty_python_semantic::types::member::Member<'_>`
metadata=6.51MB fields=2.01MB count=62878
metadata=8.56MB fields=2.01MB count=62878
`Type < 'db >::member_lookup_with_policy_ -> ty_python_semantic::place::PlaceAndQualifiers<'_>`
`Type < 'db >::member_lookup_with_policy_ -> ty_python_semantic::place::PlaceAndQualifiers<'_>`
metadata=14.23MB fields=1.73MB count=54153
metadata=14.78MB fields=1.73MB count=54141
`line_index -> ruff_source_file::line_index::LineIndex`
`line_index -> ruff_source_file::line_index::LineIndex`
metadata=0.03MB fields=1.65MB count=484
metadata=0.03MB fields=1.65MB count=484
`all_narrowing_constraints_for_expression -> core::option::Option<std::collections::hash::map::HashMap<ty_python_semantic::semantic_index::place::ScopedPlaceId, ty_python_semantic::types::narrow::NarrowingConstraint<'_>, rustc_hash::FxBuildHasher>>`
`all_narrowing_constraints_for_expression -> core::option::Option<std::collections::hash::map::HashMap<ty_python_semantic::semantic_index::place::ScopedPlaceId, ty_python_semantic::types::narrow::NarrowingConstraint<'_>, rustc_hash::FxBuildHasher>>`
metadata=1.45MB fields=1.38MB count=10255
metadata=2.73MB fields=1.38MB count=10255
`place_by_id -> ty_python_semantic::place::PlaceAndQualifiers<'_>`
`place_by_id -> ty_python_semantic::place::PlaceAndQualifiers<'_>`
metadata=3.07MB fields=1.19MB count=37331
metadata=2.90MB fields=1.19MB count=37331
`FunctionType < 'db >::last_definition_raw_signature_ -> ty_python_semantic::types::signatures::Signature<'_>`
`FunctionType < 'db >::last_definition_raw_signature_ -> ty_python_semantic::types::signatures::Signature<'_>`
metadata=0.61MB fields=1.19MB count=4868
metadata=0.57MB fields=1.19MB count=4868
`Type < 'db >::apply_specialization_ -> ty_python_semantic::types::Type<'_>`
`Type < 'db >::apply_specialization_ -> ty_python_semantic::types::Type<'_>`
metadata=8.09MB fields=1.14MB count=71280
metadata=9.08MB fields=1.14MB count=71275
`StaticClassLiteral < 'db >::fields_ -> indexmap::map::IndexMap<ruff_python_ast::name::Name, ty_python_semantic::types::class::Field<'_>, core::hash::BuildHasherDefault<rustc_hash::FxHasher>>`
`StaticClassLiteral < 'db >::fields_ -> indexmap::map::IndexMap<ruff_python_ast::name::Name, ty_python_semantic::types::class::Field<'_>, core::hash::BuildHasherDefault<rustc_hash::FxHasher>>`
metadata=1.60MB fields=1.09MB count=1024
metadata=1.59MB fields=1.09MB count=1024
`FunctionType < 'db >::last_definition_signature_ -> ty_python_semantic::types::signatures::Signature<'_>`
`FunctionType < 'db >::last_definition_signature_ -> ty_python_semantic::types::signatures::Signature<'_>`
metadata=0.62MB fields=1.07MB count=3889
metadata=1.38MB fields=1.07MB count=3883
`InteriorNode < 'db >::sequent_map_ -> ty_python_semantic::types::constraints::SequentMap<'_>`
`InteriorNode < 'db >::sequent_map_ -> ty_python_semantic::types::constraints::SequentMap<'_>`
metadata=0.43MB fields=0.83MB count=2949
metadata=0.62MB fields=0.78MB count=2956
`all_negative_narrowing_constraints_for_expression -> core::option::Option<std::collections::hash::map::HashMap<ty_python_semantic::semantic_index::place::ScopedPlaceId, ty_python_semantic::types::narrow::NarrowingConstraint<'_>, rustc_hash::FxBuildHasher>>`
`all_negative_narrowing_constraints_for_expression -> core::option::Option<std::collections::hash::map::HashMap<ty_python_semantic::semantic_index::place::ScopedPlaceId, ty_python_semantic::types::narrow::NarrowingConstraint<'_>, rustc_hash::FxBuildHasher>>`
metadata=0.78MB fields=0.69MB count=5371
metadata=1.59MB fields=0.69MB count=5371
`Type < 'db >::try_call_dunder_get_ -> core::option::Option<(ty_python_semantic::types::Type<'_>, ty_python_semantic::types::AttributeKind)>`
`Type < 'db >::try_call_dunder_get_ -> core::option::Option<(ty_python_semantic::types::Type<'_>, ty_python_semantic::types::AttributeKind)>`
metadata=9.61MB fields=0.64MB count=26802
metadata=9.61MB fields=0.64MB count=26799
`enum_metadata -> core::option::Option<ty_python_semantic::types::enums::EnumMetadata<'_>>`
`enum_metadata -> core::option::Option<ty_python_semantic::types::enums::EnumMetadata<'_>>`
metadata=1.45MB fields=0.34MB count=3915
metadata=1.44MB fields=0.34MB count=3915
`overloads_and_implementation_inner -> (alloc::boxed::Box<[ty_python_semantic::types::function::OverloadLiteral<'_>]>, core::option::Option<ty_python_semantic::types::function::OverloadLiteral<'_>>)`
`overloads_and_implementation_inner -> (alloc::boxed::Box<[ty_python_semantic::types::function::OverloadLiteral<'_>]>, core::option::Option<ty_python_semantic::types::function::OverloadLiteral<'_>>)`
metadata=0.89MB fields=0.30MB count=12092
metadata=0.79MB fields=0.30MB count=12092
`StaticClassLiteral < 'db >::try_metaclass_ -> core::result::Result<(ty_python_semantic::types::Type<'_>, core::option::Option<ty_python_semantic::types::function::DataclassTransformerParams<'_>>), ty_python_semantic::types::class::MetaclassError<'_>>`
`StaticClassLiteral < 'db >::try_metaclass_ -> core::result::Result<(ty_python_semantic::types::Type<'_>, core::option::Option<ty_python_semantic::types::function::DataclassTransformerParams<'_>>), ty_python_semantic::types::class::MetaclassError<'_>>`
metadata=0.87MB fields=0.21MB count=4379
metadata=0.86MB fields=0.21MB count=4379
`inferable_typevars_inner -> std::collections::hash::set::HashSet<ty_python_semantic::types::BoundTypeVarIdentity<'_>, rustc_hash::FxBuildHasher>`
`inferable_typevars_inner -> std::collections::hash::set::HashSet<ty_python_semantic::types::BoundTypeVarIdentity<'_>, rustc_hash::FxBuildHasher>`
metadata=0.10MB fields=0.20MB count=1827
metadata=0.08MB fields=0.20MB count=1827
`code_generator_of_static_class -> core::option::Option<ty_python_semantic::types::class::CodeGeneratorKind<'_>>`
`code_generator_of_static_class -> core::option::Option<ty_python_semantic::types::class::CodeGeneratorKind<'_>>`
metadata=1.95MB fields=0.17MB count=14535
metadata=1.86MB fields=0.17MB count=14528
`absolute_desperate_search_paths -> core::option::Option<alloc::vec::Vec<ty_module_resolver::path::SearchPath>>`
`absolute_desperate_search_paths -> core::option::Option<alloc::vec::Vec<ty_module_resolver::path::SearchPath>>`
metadata=0.03MB fields=0.17MB count=367
metadata=0.03MB fields=0.17MB count=367
`StaticClassLiteral < 'db >::explicit_bases_ -> alloc::boxed::Box<[ty_python_semantic::types::Type<'_>]>`
`StaticClassLiteral < 'db >::explicit_bases_ -> alloc::boxed::Box<[ty_python_semantic::types::Type<'_>]>`
metadata=0.42MB fields=0.17MB count=5021
metadata=0.42MB fields=0.17MB count=5021
`imported_modules -> alloc::sync::Arc<std::collections::hash::set::HashSet<ty_module_resolver::module_name::ModuleName, rustc_hash::FxBuildHasher>>`
`imported_modules -> alloc::sync::Arc<std::collections::hash::set::HashSet<ty_module_resolver::module_name::ModuleName, rustc_hash::FxBuildHasher>>`
metadata=0.06MB fields=0.16MB count=1212
metadata=0.06MB fields=0.16MB count=1212
`suppressions -> ty_python_semantic::suppression::Suppressions`
`suppressions -> ty_python_semantic::suppression::Suppressions`
metadata=0.10MB fields=0.15MB count=1081
metadata=0.10MB fields=0.15MB count=1081
`is_redundant_with_impl -> bool`
`is_redundant_with_impl -> bool`
metadata=12.71MB fields=0.15MB count=146561
metadata=11.69MB fields=0.15MB count=146443
`infer_unpack_types -> ty_python_semantic::types::unpacker::UnpackResult<'_>`
`infer_unpack_types -> ty_python_semantic::types::unpacker::UnpackResult<'_>`
metadata=0.33MB fields=0.14MB count=784
metadata=0.34MB fields=0.14MB count=784
`infer_expression_type_impl -> ty_python_semantic::types::Type<'_>`
`infer_expression_type_impl -> ty_python_semantic::types::Type<'_>`
metadata=0.66MB fields=0.12MB count=7725
metadata=2.52MB fields=0.12MB count=7725
`place_table -> alloc::sync::Arc<ty_python_semantic::semantic_index::place::PlaceTable>`
`place_table -> alloc::sync::Arc<ty_python_semantic::semantic_index::place::PlaceTable>`
metadata=0.51MB fields=0.08MB count=9881
metadata=0.51MB fields=0.08MB count=9881
`exported_names -> alloc::boxed::Box<[ruff_python_ast::name::Name]>`
`exported_names -> alloc::boxed::Box<[ruff_python_ast::name::Name]>`
metadata=0.01MB fields=0.07MB count=73
metadata=0.01MB fields=0.07MB count=73
`StaticClassLiteral < 'db >::decorators_ -> alloc::boxed::Box<[ty_python_semantic::types::Type<'_>]>`
`StaticClassLiteral < 'db >::decorators_ -> alloc::boxed::Box<[ty_python_semantic::types::Type<'_>]>`
metadata=0.29MB fields=0.07MB count=4051
metadata=0.27MB fields=0.07MB count=4051
`use_def_map -> alloc::sync::Arc<ty_python_semantic::semantic_index::use_def::UseDefMap<'_>>`
`use_def_map -> alloc::sync::Arc<ty_python_semantic::semantic_index::use_def::UseDefMap<'_>>`
metadata=0.33MB fields=0.05MB count=6434
metadata=0.33MB fields=0.05MB count=6434
`class_based_items -> ty_python_semantic::types::typed_dict::TypedDictSchema<'_>`
`class_based_items -> ty_python_semantic::types::typed_dict::TypedDictSchema<'_>`
metadata=0.01MB fields=0.05MB count=89
metadata=0.01MB fields=0.05MB count=89
`StaticClassLiteral < 'db >::pep695_generic_context_ -> core::option::Option<ty_python_semantic::types::generics::GenericContext<'_>>`
`StaticClassLiteral < 'db >::pep695_generic_context_ -> core::option::Option<ty_python_semantic::types::generics::GenericContext<'_>>`
metadata=0.40MB fields=0.04MB count=5021
metadata=0.36MB fields=0.04MB count=5021
`StaticClassLiteral < 'db >::inherited_legacy_generic_context_ -> core::option::Option<ty_python_semantic::types::generics::GenericContext<'_>>`
`StaticClassLiteral < 'db >::inherited_legacy_generic_context_ -> core::option::Option<ty_python_semantic::types::generics::GenericContext<'_>>`
metadata=0.39MB fields=0.04MB count=4858
metadata=0.39MB fields=0.04MB count=4858
`lookup_dunder_new_inner -> core::option::Option<ty_python_semantic::place::PlaceAndQualifiers<'_>>`
`lookup_dunder_new_inner -> core::option::Option<ty_python_semantic::place::PlaceAndQualifiers<'_>>`
metadata=0.56MB fields=0.04MB count=1168
metadata=0.56MB fields=0.04MB count=1168
`dunder_all_names -> core::option::Option<std::collections::hash::set::HashSet<ruff_python_ast::name::Name, rustc_hash::FxBuildHasher>>`
`dunder_all_names -> core::option::Option<std::collections::hash::set::HashSet<ruff_python_ast::name::Name, rustc_hash::FxBuildHasher>>`
metadata=0.01MB fields=0.03MB count=60
metadata=0.01MB fields=0.03MB count=60
`BoundMethodType < 'db >::into_callable_type_ -> ty_python_semantic::types::CallableType<'_>`
`BoundMethodType < 'db >::into_callable_type_ -> ty_python_semantic::types::CallableType<'_>`
metadata=0.75MB fields=0.03MB count=3447
metadata=0.72MB fields=0.03MB count=3447
`resolve_module_query -> core::option::Option<ty_module_resolver::module::Module<'_>>`
`resolve_module_query -> core::option::Option<ty_module_resolver::module::Module<'_>>`
metadata=0.92MB fields=0.02MB count=1943
metadata=0.92MB fields=0.02MB count=1943
`ClassType < 'db >::nearest_disjoint_base_ -> core::option::Option<ty_python_semantic::types::class::DisjointBase<'_>>`
`ClassType < 'db >::nearest_disjoint_base_ -> core::option::Option<ty_python_semantic::types::class::DisjointBase<'_>>`
metadata=0.76MB fields=0.02MB count=1354
metadata=0.76MB fields=0.02MB count=1354
`TupleType < 'db >::to_class_type_ -> ty_python_semantic::types::class::ClassType<'_>`
`TupleType < 'db >::to_class_type_ -> ty_python_semantic::types::class::ClassType<'_>`
metadata=0.57MB fields=0.02MB count=1498
metadata=0.55MB fields=0.02MB count=1498
`global_scope -> ty_python_semantic::semantic_index::scope::ScopeId<'_>`
`global_scope -> ty_python_semantic::semantic_index::scope::ScopeId<'_>`
metadata=0.10MB fields=0.02MB count=2015
metadata=0.10MB fields=0.02MB count=2015
`cached_protocol_interface -> ty_python_semantic::types::protocol_class::ProtocolInterface<'_>`
`cached_protocol_interface -> ty_python_semantic::types::protocol_class::ProtocolInterface<'_>`
metadata=0.68MB fields=0.02MB count=1954
metadata=0.70MB fields=0.02MB count=1954
`InteriorNode < 'db >::and_ -> ty_python_semantic::types::constraints::Node<'_>`
`InteriorNode < 'db >::and_ -> ty_python_semantic::types::constraints::Node<'_>`
metadata=0.09MB fields=0.01MB count=1248
metadata=0.09MB fields=0.02MB count=1252
`static_expression_truthiness -> ty_python_semantic::types::Truthiness`
`static_expression_truthiness -> ty_python_semantic::types::Truthiness`
metadata=1.26MB fields=0.01MB count=12921
metadata=4.06MB fields=0.01MB count=12921
`file_settings -> ty_project::metadata::settings::FileSettings`
`file_settings -> ty_project::metadata::settings::FileSettings`
metadata=0.08MB fields=0.01MB count=1081
metadata=0.08MB fields=0.01MB count=1081
`file_to_module -> core::option::Option<ty_module_resolver::module::Module<'_>>`
`file_to_module -> core::option::Option<ty_module_resolver::module::Module<'_>>`
metadata=0.06MB fields=0.01MB count=480
metadata=0.06MB fields=0.01MB count=480
`relative_desperate_search_paths -> core::option::Option<ty_module_resolver::path::SearchPath>`
`relative_desperate_search_paths -> core::option::Option<ty_module_resolver::path::SearchPath>`
metadata=0.00MB fields=0.00MB count=35
metadata=0.00MB fields=0.00MB count=35
`StaticClassLiteral < 'db >::is_typed_dict_ -> bool`
`StaticClassLiteral < 'db >::is_typed_dict_ -> bool`
metadata=0.56MB fields=0.00MB count=4873
metadata=0.57MB fields=0.00MB count=4873
`StaticClassLiteral < 'db >::inheritance_cycle_ -> core::option::Option<ty_python_semantic::types::class::InheritanceCycle>`
`StaticClassLiteral < 'db >::inheritance_cycle_ -> core::option::Option<ty_python_semantic::types::class::InheritanceCycle>`
metadata=0.38MB fields=0.00MB count=3896
metadata=0.38MB fields=0.00MB count=3896
`ClassType < 'db >::into_callable_ -> ty_python_semantic::types::CallableTypes<'_>`
`ClassType < 'db >::into_callable_ -> ty_python_semantic::types::CallableTypes<'_>`
metadata=0.04MB fields=0.00MB count=131
metadata=0.07MB fields=0.00MB count=131
`TypeVarInstance < 'db >::lazy_bound_ -> core::option::Option<ty_python_semantic::types::TypeVarBoundOrConstraints<'_>>`
`TypeVarInstance < 'db >::lazy_bound_ -> core::option::Option<ty_python_semantic::types::TypeVarBoundOrConstraints<'_>>`
metadata=0.02MB fields=0.00MB count=176
metadata=0.02MB fields=0.00MB count=176
`is_equivalent_to_object_inner -> bool`
`is_equivalent_to_object_inner -> bool`
metadata=0.36MB fields=0.00MB count=1387
metadata=0.39MB fields=0.00MB count=1387
`InteriorNode < 'db >::or_ -> ty_python_semantic::types::constraints::Node<'_>`
metadata=0.01MB fields=0.00MB count=111
`module_type_symbols -> smallvec::SmallVec<[ruff_python_ast::name::Name; 8]>`
`module_type_symbols -> smallvec::SmallVec<[ruff_python_ast::name::Name; 8]>`
metadata=0.00MB fields=0.00MB count=1
metadata=0.00MB fields=0.00MB count=1
`TypeVarInstance < 'db >::lazy_default_ -> core::option::Option<ty_python_semantic::types::Type<'_>>`
`TypeVarInstance < 'db >::lazy_default_ -> core::option::Option<ty_python_semantic::types::Type<'_>>`
metadata=0.00MB fields=0.00MB count=36
metadata=0.00MB fields=0.00MB count=36
`InteriorNode < 'db >::exists_one_ -> ty_python_semantic::types::constraints::Node<'_>`
`InteriorNode < 'db >::exists_one_ -> ty_python_semantic::types::constraints::Node<'_>`
metadata=0.00MB fields=0.00MB count=47
metadata=0.00MB fields=0.00MB count=47
`known_class_to_class_literal -> core::option::Option<ty_python_semantic::types::class::StaticClassLiteral<'_>>`
`known_class_to_class_literal -> core::option::Option<ty_python_semantic::types::class::StaticClassLiteral<'_>>`
metadata=0.01MB fields=0.00MB count=50
metadata=0.01MB fields=0.00MB count=50
`InteriorNode < 'db >::or_ -> ty_python_semantic::types::constraints::Node<'_>`
metadata=0.00MB fields=0.00MB count=32
`StaticClassLiteral < 'db >::variance_of_ -> ty_python_semantic::types::variance::TypeVarVariance`
`StaticClassLiteral < 'db >::variance_of_ -> ty_python_semantic::types::variance::TypeVarVariance`
metadata=0.05MB fields=0.00MB count=366
metadata=0.15MB fields=0.00MB count=366
`GenericAlias < 'db >::variance_of_ -> ty_python_semantic::types::variance::TypeVarVariance`
`GenericAlias < 'db >::variance_of_ -> ty_python_semantic::types::variance::TypeVarVariance`
metadata=0.02MB fields=0.00MB count=263
metadata=0.52MB fields=0.00MB count=263
`TypeVarInstance < 'db >::lazy_constraints_ -> core::option::Option<ty_python_semantic::types::TypeVarBoundOrConstraints<'_>>`
`TypeVarInstance < 'db >::lazy_constraints_ -> core::option::Option<ty_python_semantic::types::TypeVarBoundOrConstraints<'_>>`
metadata=0.00MB fields=0.00MB count=12
metadata=0.00MB fields=0.00MB count=12
`DynamicNamedTupleLiteral < 'db >::mro_ -> ty_python_semantic::types::mro::Mro<'_>`
`DynamicNamedTupleLiteral < 'db >::mro_ -> ty_python_semantic::types::mro::Mro<'_>`
metadata=0.00MB fields=0.00MB count=1
metadata=0.00MB fields=0.00MB count=1
`DynamicClassLiteral < 'db >::try_mro_ -> core::result::Result<ty_python_semantic::types::mro::Mro<'_>, ty_python_semantic::types::mro::DynamicMroError<'_>>`
`DynamicClassLiteral < 'db >::try_mro_ -> core::result::Result<ty_python_semantic::types::mro::Mro<'_>, ty_python_semantic::types::mro::DynamicMroError<'_>>`
metadata=0.00MB fields=0.00MB count=1
metadata=0.00MB fields=0.00MB count=1
`InteriorNode < 'db >::negate_ -> ty_python_semantic::types::constraints::Node<'_>`
`InteriorNode < 'db >::negate_ -> ty_python_semantic::types::constraints::Node<'_>`
metadata=0.00MB fields=0.00MB count=10
metadata=0.00MB fields=0.00MB count=10
`NewType < 'db >::lazy_base_ -> ty_python_semantic::types::newtype::NewTypeBase<'_>`
`NewType < 'db >::lazy_base_ -> ty_python_semantic::types::newtype::NewTypeBase<'_>`
metadata=0.00MB fields=0.00MB count=5
metadata=0.00MB fields=0.00MB count=5
`dynamic_resolution_paths -> alloc::vec::Vec<ty_module_resolver::path::SearchPath>`
`dynamic_resolution_paths -> alloc::vec::Vec<ty_module_resolver::path::SearchPath>`
metadata=0.00MB fields=0.00MB count=1
metadata=0.00MB fields=0.00MB count=1
=======SALSA SUMMARY=======
=======SALSA SUMMARY=======
TOTAL MEMORY USAGE: 1063.53MB
TOTAL MEMORY USAGE: 1079.85MB
struct metadata = 67.16MB
struct metadata = 67.13MB
struct fields = 69.84MB
struct fields = 69.82MB
memo metadata = 188.85MB
memo metadata = 209.18MB
memo fields = 737.68MB
memo fields = 733.72MB