#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct CommandId(pub u64);
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum MergePolicy {
Never,
WithPrevious,
}
#[derive(Debug, Clone)]
pub struct CommandDescription {
pub text: String,
pub timestamp_ms: u64,
pub command_type: &'static str,
}