Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- type ResAccums = Resources (Accum Word64 Word64)
- mkResAccums :: ResAccums
- updateResAccums :: UTCTime -> ResourceStats -> ResAccums -> ResAccums
- extractResAccums :: ResAccums -> Resources Word64
- computeResCDF :: forall a. [Centile] -> (a -> SMaybe (Resources Word64)) -> [a] -> Resources (CDF I Word64)
- zeroObsoleteValues :: Num a => Resources (a -> a)
- data Resources a = Resources {}
Documentation
updateResAccums :: UTCTime -> ResourceStats -> ResAccums -> ResAccums Source #
extractResAccums :: ResAccums -> Resources Word64 Source #
Obtain the current values in resource accumulators.
computeResCDF :: forall a. [Centile] -> (a -> SMaybe (Resources Word64)) -> [a] -> Resources (CDF I Word64) Source #
zeroObsoleteValues :: Num a => Resources (a -> a) Source #
Re-exports
Instances
Orphan instances
Foldable Resources Source # | |
fold :: Monoid m => Resources m -> m Source # foldMap :: Monoid m => (a -> m) -> Resources a -> m Source # foldMap' :: Monoid m => (a -> m) -> Resources a -> m Source # foldr :: (a -> b -> b) -> b -> Resources a -> b Source # foldr' :: (a -> b -> b) -> b -> Resources a -> b Source # foldl :: (b -> a -> b) -> b -> Resources a -> b Source # foldl' :: (b -> a -> b) -> b -> Resources a -> b Source # foldr1 :: (a -> a -> a) -> Resources a -> a Source # foldl1 :: (a -> a -> a) -> Resources a -> a Source # toList :: Resources a -> [a] Source # null :: Resources a -> Bool Source # length :: Resources a -> Int Source # elem :: Eq a => a -> Resources a -> Bool Source # maximum :: Ord a => Resources a -> a Source # minimum :: Ord a => Resources a -> a Source # | |
Traversable Resources Source # | |