var searchIndex = {}; searchIndex["histogram"] = {"doc":"A native rust implementation of a histogram and percentiles which can offer\nspecified precision across the full range of stored values. This library is\ninspired by the HdrHistogram project.","items":[[3,"HistogramConfig","histogram","",null,null],[3,"HistogramCounters","","",null,null],[3,"HistogramData","","",null,null],[3,"HistogramProperties","","",null,null],[3,"Histogram","","",null,null],[3,"HistogramBucket","","",null,null],[11,"clone","","",0,null],[11,"default","","",0,{"inputs":[],"output":{"name":"histogramconfig"}}],[11,"new","","create a new HistogramConfig with defaults",0,{"inputs":[],"output":{"name":"histogramconfig"}}],[11,"precision","","set HistogramConfig precision",0,null],[11,"max_memory","","set HistogramConfig memory limit",0,null],[11,"max_value","","set HistogramConfig value limit",0,null],[11,"clone","","",1,null],[11,"default","","",1,{"inputs":[],"output":{"name":"histogramcounters"}}],[11,"clone","","",2,null],[11,"clone","","",3,null],[11,"clone","","",4,null],[11,"clone","","",5,null],[11,"value","","return the sample value for the bucket",5,null],[11,"count","","return the sample counts for the bucket",5,null],[11,"id","","return the bucket id",5,null],[11,"next","","",4,null],[11,"fmt","","",4,null],[11,"new","","create a new Histogram",4,{"inputs":[],"output":{"name":"option"}}],[11,"configured","","create a new Histogram",4,{"inputs":[{"name":"histogramconfig"}],"output":{"name":"option"}}],[11,"clear","","clear the histogram data",4,null],[11,"increment","","increment the count for a value",4,null],[11,"increment_by","","record additional counts for value",4,null],[11,"record","","",4,null],[11,"decrement","","decrement the count for a value. This functionality is best\nused to remove previously inserted from the histogram.",4,null],[11,"decrement_by","","remove count for value from histogram. This functionality is\nbest used to remove previously inserted from the\nhistogram.",4,null],[11,"get","","get the count for a value",4,null],[11,"percentile","","return the value for the given percentile",4,null],[11,"minimum","","convenience function for min",4,null],[11,"maximum","","convenience function for max",4,null],[11,"mean","","arithmetic mean approximation across the histogram",4,null],[11,"stdvar","","standard variance approximation across the histogram",4,null],[11,"stddev","","standard deviation approximation across the histogram",4,null],[11,"merge","","merge one Histogram into another Histogram",4,null],[11,"entries","","return the number of entries in the Histogram",4,null],[11,"buckets_total","","return the number of buckets in the Histogram",4,null]],"paths":[[3,"HistogramConfig"],[3,"HistogramCounters"],[3,"HistogramData"],[3,"HistogramProperties"],[3,"Histogram"],[3,"HistogramBucket"]]}; initSearch(searchIndex);