//! On-disk layout constants.
pub const CRON: &str = "cron";
pub const MAILBOX: &str = "mailbox";
pub const KEYS: &str = "keys";
pub const CHROOTS: &str = "chroots";
pub const TICKS: &str = "ticks";
pub const EVENTS: &str = "events";
pub const SQLITE: &str = "sqlite";
/// Reserved managed database for subject/predicate/object triples.
pub const TRIPLES_DB: &str = "triples";
/// File under [`TICKS`] recording the latest committed tick number.
pub const TICK_CURRENT: &str = "current";
/// Directory for span-tree log entries.
pub const LOGS: &str = "logs";
/// Default lifetime for posted events (`events/<uuid>.json`) when no TTL is given.
pub const DEFAULT_EVENT_TTL_SECS: u64 = 24 * 60 * 60;
/// Separator between cron schedule fields in directory names (minute_hour_dom_mon_dow).
pub const CRON_FIELD_SEP: char = '_';