Skip to main content

depyler_analysis/
lib.rs

1//! # Depyler Analysis - Type Inference, Optimization, and Analysis Passes
2//!
3//! All analysis, type inference, borrowing analysis, and optimization passes
4//! for the Depyler Python-to-Rust transpiler.
5
6pub mod annotation_aware_type_mapper;
7pub mod borrowing;
8pub mod container_element_inference;
9pub mod borrowing_context;
10pub mod borrowing_shim;
11pub mod const_generic_inference;
12pub mod depylint;
13pub mod error_reporting;
14pub mod escape_analysis;
15pub mod generator_state;
16pub mod generator_yield_analysis;
17pub mod generic_inference;
18pub mod inlining;
19pub mod lifetime_analysis;
20pub mod migration_suggestions;
21pub mod optimization;
22pub mod optimizer;
23pub mod param_type_inference;
24pub mod performance_warnings;
25pub mod profiling;
26pub mod scoring;
27pub mod string_optimization;
28pub mod type_hints;
29pub mod type_inference_telemetry;
30pub mod type_mapper;
31pub mod type_propagation;
32pub mod type_system;