Idris2Doc : IotaTime.Pattern.Locale

IotaTime.Pattern.Locale

(source)

Definitions

dataStrftimeError : Type
  Failure to translate an operating-system `strftime` layout into a typed
iotaTime pattern.

Totality: total
Visibility: public export
Constructors:
UnsupportedSpecifier : Char->StrftimeError
DanglingPercent : StrftimeError
MissingOffsetSpecifier : StrftimeError
MissingZoneSpecifier : StrftimeError

Hints:
EqStrftimeError
ShowStrftimeError
localeDatePattern : {defaultGregoriancalendar : Type} -> {autopatterned : CalendarPatterncalendar} ->Locale->EitherStrftimeError (PatternDateFields (CalendarDatecalendar))
  Compile the operating system's preferred date layout for a calendar.

Totality: total
Visibility: public export
localeTimePattern : Locale->EitherStrftimeError (PatternTimeFieldsLocalTime)
  Compile the operating system's preferred local-time layout.

Totality: total
Visibility: public export
recordDateTimeFieldsRep : Type
  Parser state for a combined calendar date and local-time pattern.

Totality: total
Visibility: export
Constructor: 
MkDateTimeFields : DateFields->TimeFields->DateTimeFieldsRep

Projections:
.parsedDateFields : DateTimeFieldsRep->DateFields
.parsedTimeFields : DateTimeFieldsRep->TimeFields
DateTimeFields : Type
  Opaque parser state for combined calendar date and local-time patterns.

Totality: total
Visibility: public export
dateTimeFields : DateFields->TimeFields->DateTimeFields
  Combine date and time seeds for `parseWith` on a partial date-time pattern.

Totality: total
Visibility: public export
localeDateTimePattern : {defaultGregoriancalendar : Type} -> {autopatterned : CalendarPatterncalendar} ->Locale->EitherStrftimeError (PatternDateTimeFields (CalendarDateTimecalendar))
  Compile the operating system's preferred local date-time layout for a calendar.

Totality: total
Visibility: public export
localeOffsetDateTimePattern : {defaultGregoriancalendar : Type} -> {autopatterned : CalendarPatterncalendar} ->Locale->EitherStrftimeError (Pattern (DateTimeFields, Offset) (OffsetDateTimecalendar))
  Compile the operating system's preferred offset date-time layout for a calendar.

Totality: total
Visibility: public export
dataZonedPatternError : Type->Type->Type
  Errors from layout compilation, local parsing, zone loading, or local-time
resolution while parsing a zoned date-time.

Totality: total
Visibility: public export
Constructors:
ZonedLayoutError : StrftimeError->ZonedPatternErrorproviderErrorresolverError
ZonedParseError : PatternError->ZonedPatternErrorproviderErrorresolverError
ZonedProviderError : providerError->ZonedPatternErrorproviderErrorresolverError
ZonedResolutionError : resolverError->ZonedPatternErrorproviderErrorresolverError
parseZonedDateTime : {defaultGregoriancalendar : Type} -> {autopatterned : CalendarPatterncalendar} ->Monadm=> (String->m (EitherproviderErrorTimeZone)) -> (CalendarDateTimecalendar->TimeZone->EitherresolverError (ZonedDateTimecalendar)) ->Locale->String->m (Either (ZonedPatternErrorproviderErrorresolverError) (ZonedDateTimecalendar))
  Parse a locale %Z layout, load the captured zone in any `Monad`, and resolve
local time.

Totality: total
Visibility: public export