use std::time::Duration;
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
pub enum RetentionPolicy {
None,
Ttl(Duration),
Count(usize),
Size(usize),
Durable,
#[default]
Latest,
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn default_is_latest() {
assert_eq!(RetentionPolicy::default(), RetentionPolicy::Latest);
}
}