polysemy-chronos-0.2.0.0: Polysemy-time Interpreters for Chronos
Safe HaskellNone
LanguageHaskell2010

Polysemy.Chronos.Orphans

Orphan instances

Calendar Datetime Source # 
Instance details

Associated Types

type CalendarDate Datetime

type CalendarTime Datetime

Methods

mkDate :: Int64 -> Int64 -> Int64 -> CalendarDate Datetime

mkTime :: Int64 -> Int64 -> Int64 -> CalendarTime Datetime

mkDatetime :: Int64 -> Int64 -> Int64 -> Int64 -> Int64 -> Int64 -> Datetime

HasDay Time Source # 
Instance details

Methods

day :: Time -> Days

HasDay Date Source # 
Instance details

Methods

day :: Date -> Days

HasDay Datetime Source # 
Instance details

Methods

day :: Datetime -> Days

HasHour Time Source # 
Instance details

Methods

hour :: Time -> Hours

HasHour Datetime Source # 
Instance details

Methods

hour :: Datetime -> Hours

HasHour TimeOfDay Source # 
Instance details

Methods

hour :: TimeOfDay -> Hours

HasMinute Time Source # 
Instance details

Methods

minute :: Time -> Minutes

HasMinute Datetime Source # 
Instance details

Methods

minute :: Datetime -> Minutes

HasMinute TimeOfDay Source # 
Instance details

Methods

minute :: TimeOfDay -> Minutes

HasMonth Time Source # 
Instance details

Methods

month :: Time -> Months

HasMonth Date Source # 
Instance details

Methods

month :: Date -> Months

HasMonth Datetime Source # 
Instance details

Methods

month :: Datetime -> Months

HasNanoSecond Time Source # 
Instance details

Methods

nanoSecond :: Time -> NanoSeconds

HasNanoSecond Datetime Source # 
Instance details

Methods

nanoSecond :: Datetime -> NanoSeconds

HasNanoSecond TimeOfDay Source # 
Instance details

Methods

nanoSecond :: TimeOfDay -> NanoSeconds

HasSecond Time Source # 
Instance details

Methods

second :: Time -> Seconds

HasSecond Datetime Source # 
Instance details

Methods

second :: Datetime -> Seconds

HasSecond TimeOfDay Source # 
Instance details

Methods

second :: TimeOfDay -> Seconds

HasYear Time Source # 
Instance details

Methods

year :: Time -> Years

HasYear Date Source # 
Instance details

Methods

year :: Date -> Years

HasYear Datetime Source # 
Instance details

Methods

year :: Datetime -> Years

TimeUnit Timespan Source # 
Instance details

Methods

nanos :: NanoSeconds

toNanos :: Timespan -> NanoSeconds

fromNanos :: NanoSeconds -> Timespan

HasDate Time Date Source # 
Instance details

Methods

date :: Time -> Date

dateToTime :: Date -> Time

Instant Time Datetime Source # 
Instance details

Methods

dateTime :: Time -> Datetime

Instant Datetime Datetime Source # 
Instance details