InfiniteTimes.InfDate (infinite_times v0.5.0)
Date type supporting infinity
Specs
t() ::
%InfiniteTimes.InfDate{
date: %Date{calendar: term(), day: term(), month: term(), year: term()},
finitness: :finite
}
| %InfiniteTimes.InfDate{date: nil, finitness: :infinity | :neg_infinity}
Specs
compare(t(), t()) :: :lt | :eq | :gt
Specs
is?(:lt | :lte | :eq | :gte | :gt, t(), t()) :: boolean()