pub trait CodebaseBridge: Send + Sync {
// Provided methods
fn lookup_symbol(&self, name: &str) -> Option<String> { ... }
fn impact_analysis(&self, symbol: &str) -> Vec<String> { ... }
fn semantic_search(&self, query: &str, max_results: usize) -> Vec<String> { ... }
}Expand description
Bridge to agentic-codebase for code-aware communication.
Provided Methods§
Sourcefn lookup_symbol(&self, name: &str) -> Option<String>
fn lookup_symbol(&self, name: &str) -> Option<String>
Look up a symbol in the code graph
Sourcefn impact_analysis(&self, symbol: &str) -> Vec<String>
fn impact_analysis(&self, symbol: &str) -> Vec<String>
Get impact analysis for a code change
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".