Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
TrackerLike Timestamp Source # | |
Defined in System.Metrics.ExtraTrackers type TrackAction Timestamp m = (r :: Type) Source # | |
type TrackAction Timestamp m Source # | |
Defined in System.Metrics.ExtraTrackers |
newtype Timer (magn :: TimerMagnitude) Source #
Instances
(Typeable magn, MagnitudeOps magn) => TrackerLike (Timer magn) Source # | |
Defined in System.Metrics.ExtraTrackers type TrackAction (Timer magn) m = (r :: Type) Source # | |
type TrackAction (Timer magn) m Source # | |
Defined in System.Metrics.ExtraTrackers |
timed :: forall m metric magn name a. (MonadMetrics m, KnownSymbol name, Typeable metric, Typeable magn, MagnitudeOps magn, Ord (metric (Timer magn) name)) => metric (Timer magn) name -> m a -> m a Source #