1mod content_analysis;
6mod content_basic_metrics;
7mod content_cache;
8mod content_code_metrics;
9mod content_index;
10mod content_markdown_metrics;
11mod content_model;
12
13pub(crate) use content_analysis::analyze_index_observed;
14pub use content_analysis::{AnalysisReport, AnalyzerCoverage, analyze_index};
15pub use content_basic_metrics::{BasicAccumulator, TextAdmission};
16pub use content_cache::{
17 ContentCacheLoad, content_cache_path, load_content_cache, save_content_cache,
18};
19pub(crate) use content_cache::{content_sidecar_bytes, identify_sidecar};
20pub use content_code_metrics::CodeAccumulator;
21pub(crate) use content_index::ContentTierState;
22pub use content_index::{AnalyzerTally, ContentIndex, ContentRollUp, MetricTally};
23pub(crate) use content_model::{
24 AnalysisApplyOutcome, AnalysisCandidate, AnalysisObservation, RestoreCandidate,
25};
26pub use content_model::{
27 AnalysisRequest, AnalysisSet, AnalyzerId, AnalyzerOutcome, AnalyzerVersion, BasicMetrics,
28 CODE_SLOC, CONTENT_BASIC, CodeMetrics, ContentDetection, ContentProvenance, CoverageReason,
29 FileAnalysis, LogicalWordStats, MARKDOWN_PROSE, METRICS, MetricDef, MetricValues,
30 OptionsFingerprint, TEXT_LOGICAL, WordMetrics,
31};