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::ScopeContext;
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
- 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
- init
- Global initialization module for Codanna
- io
- Input/Output handling for CLI and tool integration.
- mcp
- MCP (Model Context Protocol) server implementation for code intelligence
- parsing
- project_
resolver - Cross-language project configuration resolver (Sprint 0)
- relationship
- retrieve
- Retrieve command implementations using UnifiedOutput schema
- semantic
- Semantic search functionality for documentation comments
- storage
- symbol
- types
- vector
- Vector search functionality for code intelligence.
Macros§
- debug_
print - The main library module for codanna