nextest_runner/record/
mod.rs1mod cache_dir;
28pub mod dicts;
29mod display;
30pub mod format;
31mod reader;
32mod recorder;
33pub mod replay;
34mod rerun;
35mod retention;
36mod run_id_index;
37mod session;
38mod store;
39mod summary;
40#[cfg(test)]
41pub(crate) mod test_helpers;
42mod tree;
43
44pub use cache_dir::{NEXTEST_CACHE_DIR_ENV, records_cache_dir};
45pub use display::{
46 DisplayPrunePlan, DisplayPruneResult, DisplayRecordedRunInfo, DisplayRecordedRunInfoDetailed,
47 DisplayRunList, RunListAlignment, Styles,
48};
49pub use format::RunsJsonWritePermission;
50pub use reader::{RecordEventIter, RecordReader};
51pub use recorder::{RunRecorder, StoreSizes};
52pub use replay::{
53 ReplayContext, ReplayConversionError, ReplayHeader, ReplayReporter, ReplayReporterBuilder,
54};
55pub use rerun::ComputedRerunInfo;
56pub use retention::{PruneKind, PrunePlan, PruneResult, RecordRetentionPolicy};
57pub use run_id_index::{RunIdIndex, RunIdSelector, ShortestRunIdPrefix};
58pub use session::{
59 RecordFinalizeResult, RecordFinalizeWarning, RecordSession, RecordSessionConfig,
60 RecordSessionSetup,
61};
62pub use store::{
63 CompletedRunStats, ComponentSizes, ExclusiveLockedRunStore, NonReplayableReason,
64 RecordedRunInfo, RecordedRunStatus, RecordedSizes, ReplayabilityStatus, ResolveRunIdResult,
65 RunStore, RunStoreSnapshot, SharedLockedRunStore, SnapshotWithReplayability, StoreRunsDir,
66 StressCompletedRunStats,
67};
68pub use summary::{
69 CoreEventKind, OutputEventKind, OutputFileName, RecordOpts, StressConditionSummary,
70 StressIndexSummary, TestEventKindSummary, TestEventSummary, ZipStoreOutput,
71};