Crate dissolve_python

Crate dissolve_python 

Source

Re-exports§

pub use migrate_stub as migrate_ruff;
pub use checker::CheckResult;
pub use dependency_collector::collect_deprecated_from_dependencies;
pub use dependency_collector::collect_deprecated_from_dependencies_with_paths;
pub use migrate_stub::check_file;
pub use remover::remove_from_file;
pub use stub_collector::RuffDeprecatedFunctionCollector;
pub use types::TypeIntrospectionMethod;
pub use types::UserResponse;
pub use core::*;
pub use scanner::*;

Modules§

ast_transformer
ast_visitor
Unified AST visitor traits and implementations
builder
Builder patterns for creating complex dissolve operations
checker
Verification functionality for @replace_me decorated functions.
concurrent_lsp
Concurrent LSP client implementation using message passing
config
Configuration management for dissolve
core
dependency_collector
domain_types
Domain-specific types for better type safety and clarity
error
Comprehensive error handling for the dissolve library
function_refactoring
Refactored versions of large functions broken down into smaller, focused functions
migrate_stub
mypy_lsp
optimizations
Optimizations and refactoring helpers to reduce allocations
optimized_visitor
Optimized visitor implementation that reduces memory allocations and clones
performance
Performance optimizations including caching and string interning
pyright_lsp
Pyright LSP integration for type inference
remover
Remove deprecated functions decorated with @replace_me from source files.
ruff_parser
Python parser and CST manipulation using Ruff’s parser.
rustpython_visitor
RustPython-based AST visitor for function call replacement
scanner
Fast scanner for @replace_me decorators.
stub_collector
type_introspection_context
types
Common types used across the dissolve crate.
unified_visitor
Unified AST visitor for deprecated function collection and cleanup operations