infinite_times v0.1.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()