@@ -32,7 +32,7 @@ struct ExpoHistogramDataPoint<T> {
3232 zero_count : u64 ,
3333}
3434
35- impl < T : Number < T > > ExpoHistogramDataPoint < T > {
35+ impl < T : Number > ExpoHistogramDataPoint < T > {
3636 fn new ( max_size : i32 , max_scale : i8 , record_min_max : bool , record_sum : bool ) -> Self {
3737 ExpoHistogramDataPoint {
3838 count : 0 ,
@@ -50,7 +50,7 @@ impl<T: Number<T>> ExpoHistogramDataPoint<T> {
5050 }
5151}
5252
53- impl < T : Number < T > > ExpoHistogramDataPoint < T > {
53+ impl < T : Number > ExpoHistogramDataPoint < T > {
5454 /// Adds a new measurement to the histogram.
5555 ///
5656 /// It will rescale the buckets if needed.
@@ -322,7 +322,7 @@ pub(crate) struct ExpoHistogram<T> {
322322 start : Mutex < SystemTime > ,
323323}
324324
325- impl < T : Number < T > > ExpoHistogram < T > {
325+ impl < T : Number > ExpoHistogram < T > {
326326 /// Create a new exponential histogram.
327327 pub ( crate ) fn new (
328328 max_size : u32 ,
@@ -535,7 +535,7 @@ mod tests {
535535 run_data_point_record :: < i64 > ( ) ;
536536 }
537537
538- fn run_data_point_record < T : Number < T > + Neg < Output = T > + From < u32 > > ( ) {
538+ fn run_data_point_record < T : Number + Neg < Output = T > + From < u32 > > ( ) {
539539 struct TestCase < T > {
540540 max_size : i32 ,
541541 values : Vec < T > ,
@@ -695,15 +695,15 @@ mod tests {
695695 }
696696 }
697697
698- fn run_min_max_sum < T : Number < T > + From < u32 > > ( ) {
698+ fn run_min_max_sum < T : Number + From < u32 > > ( ) {
699699 let alice = & [ KeyValue :: new ( "user" , "alice" ) ] [ ..] ;
700700 struct Expected < T > {
701701 min : T ,
702702 max : T ,
703703 sum : T ,
704704 count : usize ,
705705 }
706- impl < T : Number < T > > Expected < T > {
706+ impl < T : Number > Expected < T > {
707707 fn new ( min : T , max : T , sum : T , count : usize ) -> Self {
708708 Expected {
709709 min,
@@ -1229,7 +1229,7 @@ mod tests {
12291229 ( Box :: new ( m) , Box :: new ( ca) )
12301230 }
12311231
1232- fn hist_aggregation < T : Number < T > + From < u32 > > ( ) {
1232+ fn hist_aggregation < T : Number + From < u32 > > ( ) {
12331233 let max_size = 4 ;
12341234 let max_scale = 20 ;
12351235 let record_min_max = true ;
@@ -1449,7 +1449,7 @@ mod tests {
14491449 }
14501450 }
14511451
1452- fn assert_aggregation_eq < T : Number < T > + PartialEq > (
1452+ fn assert_aggregation_eq < T : Number + PartialEq > (
14531453 a : Box < dyn Aggregation > ,
14541454 b : Box < dyn Aggregation > ,
14551455 ignore_timestamp : bool ,
@@ -1558,7 +1558,7 @@ mod tests {
15581558 }
15591559 }
15601560
1561- fn assert_data_points_eq < T : Number < T > > (
1561+ fn assert_data_points_eq < T : Number > (
15621562 a : & data:: DataPoint < T > ,
15631563 b : & data:: DataPoint < T > ,
15641564 ignore_timestamp : bool ,
@@ -1582,7 +1582,7 @@ mod tests {
15821582 }
15831583 }
15841584
1585- fn assert_hist_data_points_eq < T : Number < T > > (
1585+ fn assert_hist_data_points_eq < T : Number > (
15861586 a : & data:: HistogramDataPoint < T > ,
15871587 b : & data:: HistogramDataPoint < T > ,
15881588 ignore_timestamp : bool ,
@@ -1615,7 +1615,7 @@ mod tests {
16151615 }
16161616 }
16171617
1618- fn assert_exponential_hist_data_points_eq < T : Number < T > > (
1618+ fn assert_exponential_hist_data_points_eq < T : Number > (
16191619 a : & data:: ExponentialHistogramDataPoint < T > ,
16201620 b : & data:: ExponentialHistogramDataPoint < T > ,
16211621 ignore_timestamp : bool ,
0 commit comments