polysemy-time-0.2.0.2: Polysemy Effect for Time
Safe HaskellNone
LanguageHaskell2010

Polysemy.Time.Ghc

Description

Time interpreters for the data types from Data.Time, Internal

Synopsis

Documentation

type GhcTime = Time UTCTime Day Source #

Convenience alias for Time.

interpretTimeGhc :: Member (Embed IO) r => InterpreterFor GhcTime r Source #

Interpret Time with the types from Time.

interpretTimeGhcAt :: Member (Embed IO) r => UTCTime -> InterpreterFor GhcTime r Source #

Interpret Time with the types from Time, customizing the current time at the start of interpretation.

interpretTimeGhcConstant :: Member (Embed IO) r => UTCTime -> InterpreterFor GhcTime r Source #

Interpret Time with the types from Time, customizing the current time to be constant.

interpretTimeGhcConstantNow :: Member (Embed IO) r => InterpreterFor GhcTime r Source #

Interpret Time with the types from Time, customizing the current time to be constantly the time at the start of interpretation.