use schedule::{Ordinal, OrdinalSet};
use time_unit::TimeUnitField;
use std::borrow::Cow;
pub struct Years(OrdinalSet);
impl TimeUnitField for Years {
fn from_ordinal_set(ordinal_set: OrdinalSet) -> Self {
Years(ordinal_set)
}
fn name() -> Cow<'static, str> {
Cow::from("Years")
}
fn inclusive_min() -> Ordinal {
1970
}
fn inclusive_max() -> Ordinal {
2100
}
fn ordinals(&self) -> &OrdinalSet {
&self.0
}
}