module System.Metrics.Prometheus.Metric.Summary where import Data.Map.Strict (Map) data SummarySample = SummarySample { SummarySample -> Map Double Int sumQuantiles :: !(Map Double Int) , SummarySample -> Int sumSum :: !Int , SummarySample -> Int sumCount :: !Int } deriving Int -> SummarySample -> ShowS [SummarySample] -> ShowS SummarySample -> String (Int -> SummarySample -> ShowS) -> (SummarySample -> String) -> ([SummarySample] -> ShowS) -> Show SummarySample forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> SummarySample -> ShowS showsPrec :: Int -> SummarySample -> ShowS $cshow :: SummarySample -> String show :: SummarySample -> String $cshowList :: [SummarySample] -> ShowS showList :: [SummarySample] -> ShowS Show