thyme-0.3.5.5: A faster time library
Safe HaskellNone
LanguageHaskell2010

Data.Thyme.Time.Core

Description

This module provides just the compatibility wrappers for the things that thyme does differently from time. No RealFrac instances for DiffTime nor NominalDiffTime, nor other riffraff.

Synopsis

Documentation

module Data.Thyme

class Thyme a b | b -> a where Source #

Methods

thyme :: Iso' a b Source #

Instances

Instances details
Thyme UTCTime UTCTime Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' UTCTime0 UTCTime Source #

Thyme UTCTime UTCView Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' UTCTime UTCView Source #

Thyme Day Day Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' Day0 Day Source #

Thyme DiffTime DiffTime Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' DiffTime0 DiffTime Source #

Thyme LocalTime LocalTime Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' LocalTime0 LocalTime Source #

Thyme NominalDiffTime NominalDiffTime Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' NominalDiffTime0 NominalDiffTime Source #

Thyme TimeOfDay TimeOfDay Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' TimeOfDay0 TimeOfDay Source #

Thyme TimeZone TimeZone Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' TimeZone0 TimeZone Source #

Thyme UniversalTime UniversalTime Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' UniversalTime0 UniversalTime Source #

Thyme ZonedTime ZonedTime Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' ZonedTime0 ZonedTime Source #

Thyme AbsoluteTime AbsoluteTime Source # 
Instance details

Defined in Data.Thyme.Time.Core

Methods

thyme :: Iso' AbsoluteTime AbsoluteTime0 Source #

toThyme :: Thyme a b => a -> b Source #

fromThyme :: Thyme a b => b -> a Source #

mkModJulianDate :: Rational -> UniversalTime Source #

Replacement for ModJulianDate.

toMicroseconds :: TimeDiff t => t -> Int64 Source #

fromMicroseconds :: TimeDiff t => Int64 -> t Source #