Crate codanna

Source

Re-exports§

pub use config::Settings;
pub use error::IndexError;
pub use error::IndexResult;
pub use error::McpError;
pub use error::McpResult;
pub use error::ParseError;
pub use error::ParseResult;
pub use error::StorageError;
pub use error::StorageResult;
pub use indexing::SimpleIndexer;
pub use indexing::calculate_hash;
pub use parsing::RustParser;
pub use relationship::RelationKind;
pub use relationship::Relationship;
pub use relationship::RelationshipEdge;
pub use storage::IndexPersistence;
pub use symbol::CompactSymbol;
pub use symbol::StringTable;
pub use symbol::Symbol;
pub use symbol::Visibility;
pub use types::CompactString;
pub use types::FileId;
pub use types::IndexingResult;
pub use types::Range;
pub use types::SymbolId;
pub use types::SymbolKind;
pub use types::compact_string;

Modules§

config
The main library module for codanna Configuration module for the codebase intelligence system.
display
Rich terminal display utilities for enhanced CLI output.
error
Error types for the codebase intelligence system
indexing
mcp
MCP (Model Context Protocol) server implementation for code intelligence
parsing
relationship
semantic
Semantic search functionality for documentation comments
storage
symbol
types
vector
Vector search functionality for code intelligence.