Idris2Doc : IotaTime.Pure

IotaTime.Pure

(source)
Native-free iotaTime surface for applications that supply their own
time-zone provider and do not require operating-system locale acquisition.

Reexports

importpublic IotaTime.Duration
importpublic IotaTime.Instant
importpublic IotaTime.Interval
importpublic IotaTime.Offset
importpublic IotaTime.Period
importpublic IotaTime.Calendar
importpublic IotaTime.Calendar.Gregorian
importpublic IotaTime.Calendar.Iso
importpublic IotaTime.Calendar.Coptic
importpublic IotaTime.Calendar.Islamic
importpublic IotaTime.Calendar.Persian
importpublic IotaTime.Calendar.Julian
importpublic IotaTime.Calendar.Hebrew
importpublic IotaTime.LocalTime
importpublic IotaTime.CalendarDateTime
importpublic IotaTime.OffsetDateTime
importpublic IotaTime.TimeZone.Core
importpublic IotaTime.TimeZone.Error
importpublic IotaTime.ZonedDateTime
importpublic IotaTime.Clock
importpublic IotaTime.Tzdb.Metadata
importpublic IotaTime.Pattern
importpublic IotaTime.Pattern.Scalar
importpublic IotaTime.Pattern.Calendar
importpublic IotaTime.Pattern.Duration
importpublic IotaTime.Pattern.Offset

Definitions

recordTimeZoneProviderRep : Type
Totality: total
Visibility: export
Constructor: 
MkTimeZoneProviderRep : TimeZoneProviderRep->TimeZoneProviderRep

Projection: 
.providerRepresentation : TimeZoneProviderRep->TimeZoneProviderRep
TimeZoneProvider : Type
  An opaque caller-supplied source of time zones and associated metadata.

Visibility: public export
timeZoneProvider : IO (EitherTzdbErrorTimeZone) -> (String->IO (EitherTzdbErrorTimeZone)) ->IO (EitherTzdbErrorTimeZone) ->IO (EitherTzdbError (ListString)) ->IO (EitherTzdbErrorTzdbMetadata) ->TimeZoneProvider
  Build a provider from its loading operations.

Visibility: public export
recordTimeZoneCachePolicyRep : Type
Totality: total
Visibility: export
Constructor: 
MkTimeZoneCachePolicyRep : TimeZoneCachePolicyRep->TimeZoneCachePolicyRep

Projection: 
.cachePolicyRepresentation : TimeZoneCachePolicyRep->TimeZoneCachePolicyRep
TimeZoneCachePolicy : Type
Visibility: public export
timeZoneCachePolicy : Bool->Bool->Bool->Bool->TimeZoneCachePolicy
Visibility: public export
defaultTimeZoneCachePolicy : TimeZoneCachePolicy
Visibility: public export
cachedTimeZoneProvider : TimeZoneCachePolicy->TimeZoneProvider->IOTimeZoneProvider
Visibility: public export
utcWith : TimeZoneProvider->IO (EitherTzdbErrorTimeZone)
Visibility: public export
timeZoneWith : TimeZoneProvider->String->IO (EitherTzdbErrorTimeZone)
Visibility: public export
localZoneWith : TimeZoneProvider->IO (EitherTzdbErrorTimeZone)
Visibility: public export
availableZonesWith : TimeZoneProvider->IO (EitherTzdbError (ListString))
Visibility: public export
metadataWith : TimeZoneProvider->IO (EitherTzdbErrorTzdbMetadata)
Visibility: public export