Skip to main content

Crate opendev_tools_symbol

Crate opendev_tools_symbol 

Source
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.