opendev_tools_symbol/lib.rs
1//! Symbol tools for OpenDev: find, references, rename, and replace body.
2//!
3//! These tools provide AST-based code navigation and refactoring capabilities,
4//! delegating to an LSP server through `opendev-tools-lsp`.
5
6pub mod error;
7pub mod find_references;
8pub mod find_symbol;
9pub mod rename;
10pub mod replace_body;
11mod util;
12
13pub use error::SymbolError;
14pub use find_references::handle_find_references;
15pub use find_symbol::handle_find_symbol;
16pub use rename::handle_rename_symbol;
17pub use replace_body::handle_replace_symbol_body;