Module generic_analysis

Module generic_analysis 

Source
Expand description

Generic type analysis for Rust types

This module implements generic type analysis features from ComplexTypeForRust.md:

  • Generic parameter tracking
  • Generic constraint analysis
  • Generic instantiation tracking

Structs§

ConstraintViolation
Constraint violation information
GenericAnalyzer
Generic type analysis system
GenericConstraint
Generic constraint information
GenericInstance
Generic type instance information
GenericStatistics
Statistics about generic type usage
InstantiationEvent
Generic instantiation event
TypeAliasInfo
Type alias information

Enums§

ConstraintType
Types of generic constraints
ViolationType
Types of constraint violations

Functions§

get_global_generic_analyzer
Get the global generic analyzer instance
parse_generic_parameters
Parse generic type parameters from a type name