Documentation
¶
Index ¶
- func AtMidnight() <-chan time.Time
- func IntervalOverlap(a, b TimeInterval) bool
- type TimeInterval
- func IntervalDifference(a, b TimeInterval) []TimeInterval
- func IntervalDifferenceSlice(a []TimeInterval, b TimeInterval) []TimeInterval
- func IntervalDifferences(a ...TimeInterval) []TimeInterval
- func IntervalIntersection(a, b TimeInterval) []TimeInterval
- func IntervalUnion(a, b TimeInterval) []TimeInterval
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AtMidnight ¶
func IntervalOverlap ¶
func IntervalOverlap(a, b TimeInterval) bool
Types ¶
type TimeInterval ¶
func IntervalDifference ¶
func IntervalDifference(a, b TimeInterval) []TimeInterval
intervalDifference: will return intervals containing a-b meaning the intervals left after b interval has been removed
func IntervalDifferenceSlice ¶
func IntervalDifferenceSlice(a []TimeInterval, b TimeInterval) []TimeInterval
func IntervalDifferences ¶
func IntervalDifferences(a ...TimeInterval) []TimeInterval
intervalDifferences differences the first element with all the other elements
func IntervalIntersection ¶
func IntervalIntersection(a, b TimeInterval) []TimeInterval
intervalIntersection: will return intervals containing
func IntervalUnion ¶
func IntervalUnion(a, b TimeInterval) []TimeInterval
Click to show internal directories.
Click to hide internal directories.