Expand description
Re-export commonly used types
Re-exports§
pub use crate::ast::Edge;
pub use crate::ast::EdgeKind;
pub use crate::ast::Language;
pub use crate::ast::Node;
pub use crate::ast::NodeId;
pub use crate::ast::NodeKind;
pub use crate::ast::Span;
pub use crate::content::search::ContentSearchManager;
pub use crate::content::search::SearchQueryBuilder;
pub use crate::content::CommentContext;
pub use crate::content::ConfigFormat;
pub use crate::content::ContentChunk;
pub use crate::content::ContentNode;
pub use crate::content::ContentStats;
pub use crate::content::ContentType;
pub use crate::content::DocumentFormat;
pub use crate::content::SearchQuery;
pub use crate::content::SearchResult;
pub use crate::error::Error;
pub use crate::error::ErrorContext;
pub use crate::error::ErrorSeverity;
pub use crate::error::RecoveryStrategy;
pub use crate::error::Result;
pub use crate::graph::DynamicAttribute;
pub use crate::graph::GraphQuery;
pub use crate::graph::GraphStore;
pub use crate::graph::InheritanceFilter;
pub use crate::graph::InheritanceInfo;
pub use crate::graph::InheritanceRelation;
pub use crate::graph::PathResult;
pub use crate::graph::SymbolInfo;
pub use crate::indexer::BulkIndexer;
pub use crate::indexer::IndexingConfig;
pub use crate::indexer::IndexingProgressReporter;
pub use crate::indexer::IndexingResult;
pub use crate::indexer::IndexingStats;
pub use crate::indexer::MemoryStats;
pub use crate::linkers::Linker;
pub use crate::linkers::RestLinker;
pub use crate::linkers::SqlLinker;
pub use crate::linkers::SymbolResolver;
pub use crate::observability::ComponentHealth;
pub use crate::observability::HealthCheckResult;
pub use crate::observability::HealthMonitor;
pub use crate::observability::HealthStatus as ObservabilityHealthStatus;
pub use crate::observability::MetricsCollector;
pub use crate::observability::MetricsSnapshot;
pub use crate::observability::OperationMetrics;
pub use crate::observability::OperationPerformance;
pub use crate::observability::PerformanceMonitor;
pub use crate::parser::LanguageParser;
pub use crate::parser::LanguageRegistry;
pub use crate::parser::ParseContext;
pub use crate::parser::ParseResult;
pub use crate::parser::ParserEngine;
pub use crate::patch::AstPatch;
pub use crate::patch::PatchBuilder;
pub use crate::pipeline::LoggingEventHandler;
pub use crate::pipeline::MonitoringPipeline;
pub use crate::pipeline::NoOpEventHandler;
pub use crate::pipeline::PipelineConfig;
pub use crate::pipeline::PipelineEvent;
pub use crate::pipeline::PipelineEventHandler;
pub use crate::pipeline::PipelineStats;
pub use crate::repository::HealthStatus;
pub use crate::repository::RepositoryConfig;
pub use crate::repository::RepositoryInfo;
pub use crate::repository::RepositoryManager;
pub use crate::resilience::CircuitBreaker;
pub use crate::resilience::CircuitState;
pub use crate::resilience::ResilienceManager;
pub use crate::resilience::RetryConfig;
pub use crate::scanner::DependencyMode;
pub use crate::scanner::DiscoveredFile;
pub use crate::scanner::NoOpProgressReporter;
pub use crate::scanner::ProgressReporter;
pub use crate::scanner::RepositoryScanner;
pub use crate::scanner::ScanResult;
Structs§
- Change
Event - File change event
- File
Watcher - File system watcher
Enums§
- Change
Kind - Type of file change