Expand description
Symbol tools for OpenDev: find, references, rename, and replace body.
These tools provide AST-based code navigation and refactoring capabilities,
delegating to an LSP server through opendev-tools-lsp.
Re-exports§
pub use error::SymbolError;pub use find_references::handle_find_references;pub use find_symbol::handle_find_symbol;pub use rename::handle_rename_symbol;pub use replace_body::handle_replace_symbol_body;
Modules§
- error
- Error types for symbol operations.
- find_
references - Find all references to a symbol.
- find_
symbol - Find symbol by name pattern.
- rename
- Rename symbol across files.
- replace_
body - Replace symbol body while optionally preserving the signature.