infinite_times v0.3.0 InfiniteTimes.InfDate View Source

Date type supporting infinity

Link to this section Summary

Link to this section Types

Link to this type

t() View Source
t() ::
  %InfiniteTimes.InfDate{
    date: %Date{calendar: term(), day: term(), month: term(), year: term()},
    finitness: :finite
  }
  | %InfiniteTimes.InfDate{date: nil, finitness: :infinity | :neg_infinity}

Link to this section Functions

Link to this function

compare(arg1, arg2) View Source
compare(t(), t()) :: :lt | :eq | :gt

Link to this function

is?(op, left, right) View Source
is?(:lt | :lte | :eq | :gte | :gt, t(), t()) :: boolean()