| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Metrics.ExtraTrackers
Documentation
Instances
| TrackerLike Timestamp Source # | |
Defined in System.Metrics.ExtraTrackers Associated Types type TrackAction Timestamp m = (r :: Type) Source # | |
| type TrackAction Timestamp m Source # | |
Defined in System.Metrics.ExtraTrackers | |
newtype Timer (magn :: TimerMagnitude) Source #
Constructors
| Timer | |
Fields | |
Instances
| (Typeable magn, MagnitudeOps magn) => TrackerLike (Timer magn) Source # | |
Defined in System.Metrics.ExtraTrackers Associated Types 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 #