Added documentation to effects
This commit is contained in:
parent
62c41d1d36
commit
e72beb2076
@ -22,7 +22,22 @@ data Time :: Effect where
|
|||||||
CurrentTimeT :: Time m Text
|
CurrentTimeT :: Time m Text
|
||||||
BenchFunction :: m a -> Time m (Timespan, a)
|
BenchFunction :: m a -> Time m (Timespan, a)
|
||||||
|
|
||||||
makeEffect ''Time
|
makeEffect_ ''Time
|
||||||
|
|
||||||
|
currentTime ::
|
||||||
|
Time :> es =>
|
||||||
|
-- | Returns current time
|
||||||
|
Eff es C.Time
|
||||||
|
|
||||||
|
currentTimeB ::
|
||||||
|
Time :> es =>
|
||||||
|
-- | Returns current time
|
||||||
|
Eff es T.Builder
|
||||||
|
|
||||||
|
currentTimeT ::
|
||||||
|
Time :> es =>
|
||||||
|
-- | Returns current time
|
||||||
|
Eff es Text
|
||||||
|
|
||||||
runTimeEff ::
|
runTimeEff ::
|
||||||
(IOE :> es) =>
|
(IOE :> es) =>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user