Skip to main content

Crate cargowatch_core

Crate cargowatch_core 

Source
Expand description

Shared domain types, configuration, and state management for CargoWatch.

Re-exports§

pub use config::AppConfig;
pub use config::CommandPreset;
pub use config::PartialAppConfig;
pub use config::PartialThemeConfig;
pub use config::ThemeConfig;
pub use config::load_config;
pub use event::ArtifactRecord;
pub use event::DetectedProcess;
pub use event::DetectedProcessClass;
pub use event::DiagnosticRecord;
pub use event::LogEntry;
pub use event::OutputStream;
pub use event::SessionEvent;
pub use event::SessionFinished;
pub use event::SessionInfo;
pub use event::SessionMode;
pub use event::SessionStatus;
pub use event::SummaryCounts;
pub use paths::AppPaths;
pub use session::LogFilter;
pub use session::SessionHistoryEntry;
pub use session::SessionSelection;
pub use session::SessionState;
pub use session::detected_session_id;
pub use session::new_managed_session_id;

Modules§

config
Layered configuration loading.
event
Shared event model for runners, detectors, and persistence.
paths
Filesystem path discovery for config, data, and logs.
session
Session state aggregation and filtering helpers.