arbor-monad-counter-2.0.1

Safe HaskellNone
LanguageHaskell2010

Arbor.Monad.Counter.Type

Documentation

newtype CounterValue Source #

Constructors

CounterValue 

Fields

Instances
Generic CounterValue Source # 
Instance details

Defined in Arbor.Monad.Counter.Type

Associated Types

type Rep CounterValue :: Type -> Type #

type Rep CounterValue Source # 
Instance details

Defined in Arbor.Monad.Counter.Type

type Rep CounterValue = D1 (MetaData "CounterValue" "Arbor.Monad.Counter.Type" "arbor-monad-counter-2.0.1-Beplx26z56T4L9Xk4hGWqW" True) (C1 (MetaCons "CounterValue" PrefixI True) (S1 (MetaSel (Just "var") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TVar Int))))

data Counters Source #

Constructors

Counters 
Instances
Generic Counters Source # 
Instance details

Defined in Arbor.Monad.Counter.Type

Associated Types

type Rep Counters :: Type -> Type #

Methods

from :: Counters -> Rep Counters x #

to :: Rep Counters x -> Counters #

type Rep Counters Source # 
Instance details

Defined in Arbor.Monad.Counter.Type

type Rep Counters = D1 (MetaData "Counters" "Arbor.Monad.Counter.Type" "arbor-monad-counter-2.0.1-Beplx26z56T4L9Xk4hGWqW" False) (C1 (MetaCons "Counters" PrefixI True) (S1 (MetaSel (Just "current") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CountersMap) :*: S1 (MetaSel (Just "previous") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CountersMap)))