monad-metrics-extensible-0.1.1.0: An extensible and type-safe wrapper around EKG metrics
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Dyn

Documentation

data Dyn ctx where Source #

Constructors

Dyn :: ctx a => TypeRep a -> a -> Dyn ctx 

Instances

Instances details
Eq (Dyn Ord) Source # 
Instance details

Defined in Data.Dyn

Methods

(==) :: Dyn Ord -> Dyn Ord -> Bool #

(/=) :: Dyn Ord -> Dyn Ord -> Bool #

Ord (Dyn Ord) Source # 
Instance details

Defined in Data.Dyn

Methods

compare :: Dyn Ord -> Dyn Ord -> Ordering #

(<) :: Dyn Ord -> Dyn Ord -> Bool #

(<=) :: Dyn Ord -> Dyn Ord -> Bool #

(>) :: Dyn Ord -> Dyn Ord -> Bool #

(>=) :: Dyn Ord -> Dyn Ord -> Bool #

max :: Dyn Ord -> Dyn Ord -> Dyn Ord #

min :: Dyn Ord -> Dyn Ord -> Dyn Ord #

toDyn :: (Typeable a, ctx a) => a -> Dyn ctx Source #

withDyns :: Dyn ctx -> Dyn ctx -> (forall a. ctx a => a -> a -> b) -> (SomeTypeRep -> SomeTypeRep -> b) -> b Source #