View Source API Reference Tempus v0.14.1

Modules

Tempus is a library to deal with timeslots.

Raised at runtime when an argument passed to function is invalid

Handy guards to simplify pattern matching slots

Handy sigils to instantiate Tempus.Slot and Tempus.Slots

Declares a timeslot and exports functions to check whether the given date and/or datetime is covered by this slot or not.

The interface to deal with the implementation of Tempus.Slot ordered collection.

The bunch of functions expected to be implemented by Tempus.Slots implementations.

The protocol to implement for the ordered collection of slots.

The default List implementation of Tempus.Slots ordered collection.

The default Stream implementation of Tempus.Slots ordered collection.