use crate::timing::Duration;
#[derive(Debug, Clone, Copy, PartialEq)]
pub struct Hold {
duration: Duration,
}
impl Hold {
#[must_use]
pub fn new(duration: impl Into<Duration>) -> Self {
Self {
duration: duration.into(),
}
}
#[must_use]
pub const fn total_duration(self) -> Duration {
self.duration
}
}