Documentation
¶
Index ¶
- type LocalDate
- func (ld LocalDate) Date() (int, time.Month, int)
- func (ld LocalDate) DaysUntil(other LocalDate) int
- func (ld LocalDate) IsZero() bool
- func (ld LocalDate) MarshalText() ([]byte, error)
- func (ld LocalDate) String() string
- func (ld LocalDate) Time(loc *time.Location) time.Time
- func (ld *LocalDate) UnmarshalText(text []byte) error
- type LocalDateBitSet
- func (bs LocalDateBitSet) Add(d LocalDate) LocalDateBitSet
- func (bs LocalDateBitSet) Clone() LocalDateBitSet
- func (bs LocalDateBitSet) Compact() LocalDateBitSet
- func (bs LocalDateBitSet) Contains(d LocalDate) bool
- func (bs LocalDateBitSet) Count() int
- func (bs LocalDateBitSet) Empty() bool
- func (bs LocalDateBitSet) Iter(yield func(LocalDate) bool)
- func (bs LocalDateBitSet) MarshalJSON() ([]byte, error)
- func (bs LocalDateBitSet) Or(other LocalDateBitSet) LocalDateBitSet
- func (bs LocalDateBitSet) Remove(d LocalDate) LocalDateBitSet
- func (bs LocalDateBitSet) Span() (LocalDateRange, bool)
- func (bs *LocalDateBitSet) UnmarshalJSON(b []byte) error
- type LocalDateRange
- type LocalDateRanges
- func (ldrs LocalDateRanges) Add(d LocalDate) LocalDateRanges
- func (ldrs LocalDateRanges) Clone() LocalDateRanges
- func (ldrs LocalDateRanges) Contains(d LocalDate) bool
- func (ldrs LocalDateRanges) Count() int
- func (ldrs LocalDateRanges) Empty() bool
- func (ldrs LocalDateRanges) ExpandAll(other LocalDateRanges) LocalDateRanges
- func (ldrs LocalDateRanges) Iter(yield func(d LocalDate) bool)
- func (ldrs LocalDateRanges) MarshalJSON() ([]byte, error)
- func (ldrs LocalDateRanges) Remove(d LocalDate) LocalDateRanges
- func (ldrs LocalDateRanges) RemoveAll(fn func(LocalDate) bool) LocalDateRanges
- func (ldrs LocalDateRanges) Span() (LocalDateRange, bool)
- func (ldrs LocalDateRanges) String() string
- func (ldrs *LocalDateRanges) UnmarshalJSON(b []byte) error
- type LocalTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalDate ¶
type LocalDate int64
func MustParseLocalDate ¶
func NewLocalDate ¶
func ParseLocalDate ¶
func (LocalDate) MarshalText ¶
func (*LocalDate) UnmarshalText ¶
type LocalDateBitSet ¶
type LocalDateBitSet struct {
// contains filtered or unexported fields
}
func (LocalDateBitSet) Add ¶
func (bs LocalDateBitSet) Add(d LocalDate) LocalDateBitSet
func (LocalDateBitSet) Clone ¶
func (bs LocalDateBitSet) Clone() LocalDateBitSet
func (LocalDateBitSet) Compact ¶
func (bs LocalDateBitSet) Compact() LocalDateBitSet
func (LocalDateBitSet) Contains ¶
func (bs LocalDateBitSet) Contains(d LocalDate) bool
func (LocalDateBitSet) Count ¶
func (bs LocalDateBitSet) Count() int
func (LocalDateBitSet) Empty ¶
func (bs LocalDateBitSet) Empty() bool
func (LocalDateBitSet) Iter ¶
func (bs LocalDateBitSet) Iter(yield func(LocalDate) bool)
func (LocalDateBitSet) MarshalJSON ¶
func (bs LocalDateBitSet) MarshalJSON() ([]byte, error)
func (LocalDateBitSet) Or ¶
func (bs LocalDateBitSet) Or(other LocalDateBitSet) LocalDateBitSet
func (LocalDateBitSet) Remove ¶
func (bs LocalDateBitSet) Remove(d LocalDate) LocalDateBitSet
func (LocalDateBitSet) Span ¶
func (bs LocalDateBitSet) Span() (LocalDateRange, bool)
func (*LocalDateBitSet) UnmarshalJSON ¶
func (bs *LocalDateBitSet) UnmarshalJSON(b []byte) error
type LocalDateRange ¶
type LocalDateRange [2]LocalDate
func (LocalDateRange) Iter ¶
func (ldr LocalDateRange) Iter(yield func(LocalDate) bool)
type LocalDateRanges ¶
type LocalDateRanges LocalDateBitSet
func NewLocalDateRanges ¶
func NewLocalDateRanges(dates iter.Seq[LocalDate]) LocalDateRanges
func (LocalDateRanges) Add ¶
func (ldrs LocalDateRanges) Add(d LocalDate) LocalDateRanges
func (LocalDateRanges) Clone ¶
func (ldrs LocalDateRanges) Clone() LocalDateRanges
func (LocalDateRanges) Contains ¶
func (ldrs LocalDateRanges) Contains(d LocalDate) bool
func (LocalDateRanges) Count ¶
func (ldrs LocalDateRanges) Count() int
func (LocalDateRanges) Empty ¶
func (ldrs LocalDateRanges) Empty() bool
func (LocalDateRanges) ExpandAll ¶
func (ldrs LocalDateRanges) ExpandAll(other LocalDateRanges) LocalDateRanges
func (LocalDateRanges) Iter ¶
func (ldrs LocalDateRanges) Iter(yield func(d LocalDate) bool)
func (LocalDateRanges) MarshalJSON ¶
func (ldrs LocalDateRanges) MarshalJSON() ([]byte, error)
func (LocalDateRanges) Remove ¶
func (ldrs LocalDateRanges) Remove(d LocalDate) LocalDateRanges
func (LocalDateRanges) RemoveAll ¶
func (ldrs LocalDateRanges) RemoveAll(fn func(LocalDate) bool) LocalDateRanges
func (LocalDateRanges) Span ¶
func (ldrs LocalDateRanges) Span() (LocalDateRange, bool)
func (LocalDateRanges) String ¶
func (ldrs LocalDateRanges) String() string
func (*LocalDateRanges) UnmarshalJSON ¶
func (ldrs *LocalDateRanges) UnmarshalJSON(b []byte) error
type LocalTime ¶
func MustParseLocalTime ¶
func NewLocalTime ¶
func ParseLocalTime ¶
func (LocalTime) MarshalText ¶
func (*LocalTime) UnmarshalText ¶
Click to show internal directories.
Click to hide internal directories.