ryo_source/ops/mod.rs
1//! AST operations (Surgeon actions).
2//!
3//! This module contains high-level operations for transforming Rust code.
4//!
5//! ## Query Operations
6//! - [`DefRefs`] - Find definitions and references of symbols
7//!
8//! ## Mutation Operations
9//! - [`RemoveUnusedImports`] - Remove unused import statements
10//! - [`Rename`] - Rename variables, functions, types
11
12mod def_refs;
13mod remove_unused_imports;
14mod rename;
15
16pub use def_refs::{DefRefs, Location, Symbol, SymbolKind, SymbolTable};
17pub use remove_unused_imports::RemoveUnusedImports;
18pub use rename::{Rename, RenameResult};