@@ -32,7 +32,7 @@ struct ExpoHistogramDataPoint<T> {
32
32
zero_count : u64 ,
33
33
}
34
34
35
- impl < T : Number < T > > ExpoHistogramDataPoint < T > {
35
+ impl < T : Number > ExpoHistogramDataPoint < T > {
36
36
fn new ( max_size : i32 , max_scale : i8 , record_min_max : bool , record_sum : bool ) -> Self {
37
37
ExpoHistogramDataPoint {
38
38
count : 0 ,
@@ -50,7 +50,7 @@ impl<T: Number<T>> ExpoHistogramDataPoint<T> {
50
50
}
51
51
}
52
52
53
- impl < T : Number < T > > ExpoHistogramDataPoint < T > {
53
+ impl < T : Number > ExpoHistogramDataPoint < T > {
54
54
/// Adds a new measurement to the histogram.
55
55
///
56
56
/// It will rescale the buckets if needed.
@@ -322,7 +322,7 @@ pub(crate) struct ExpoHistogram<T> {
322
322
start : Mutex < SystemTime > ,
323
323
}
324
324
325
- impl < T : Number < T > > ExpoHistogram < T > {
325
+ impl < T : Number > ExpoHistogram < T > {
326
326
/// Create a new exponential histogram.
327
327
pub ( crate ) fn new (
328
328
max_size : u32 ,
@@ -535,7 +535,7 @@ mod tests {
535
535
run_data_point_record :: < i64 > ( ) ;
536
536
}
537
537
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 > > ( ) {
539
539
struct TestCase < T > {
540
540
max_size : i32 ,
541
541
values : Vec < T > ,
@@ -695,15 +695,15 @@ mod tests {
695
695
}
696
696
}
697
697
698
- fn run_min_max_sum < T : Number < T > + From < u32 > > ( ) {
698
+ fn run_min_max_sum < T : Number + From < u32 > > ( ) {
699
699
let alice = & [ KeyValue :: new ( "user" , "alice" ) ] [ ..] ;
700
700
struct Expected < T > {
701
701
min : T ,
702
702
max : T ,
703
703
sum : T ,
704
704
count : usize ,
705
705
}
706
- impl < T : Number < T > > Expected < T > {
706
+ impl < T : Number > Expected < T > {
707
707
fn new ( min : T , max : T , sum : T , count : usize ) -> Self {
708
708
Expected {
709
709
min,
@@ -1229,7 +1229,7 @@ mod tests {
1229
1229
( Box :: new ( m) , Box :: new ( ca) )
1230
1230
}
1231
1231
1232
- fn hist_aggregation < T : Number < T > + From < u32 > > ( ) {
1232
+ fn hist_aggregation < T : Number + From < u32 > > ( ) {
1233
1233
let max_size = 4 ;
1234
1234
let max_scale = 20 ;
1235
1235
let record_min_max = true ;
@@ -1449,7 +1449,7 @@ mod tests {
1449
1449
}
1450
1450
}
1451
1451
1452
- fn assert_aggregation_eq < T : Number < T > + PartialEq > (
1452
+ fn assert_aggregation_eq < T : Number + PartialEq > (
1453
1453
a : Box < dyn Aggregation > ,
1454
1454
b : Box < dyn Aggregation > ,
1455
1455
ignore_timestamp : bool ,
@@ -1558,7 +1558,7 @@ mod tests {
1558
1558
}
1559
1559
}
1560
1560
1561
- fn assert_data_points_eq < T : Number < T > > (
1561
+ fn assert_data_points_eq < T : Number > (
1562
1562
a : & data:: DataPoint < T > ,
1563
1563
b : & data:: DataPoint < T > ,
1564
1564
ignore_timestamp : bool ,
@@ -1582,7 +1582,7 @@ mod tests {
1582
1582
}
1583
1583
}
1584
1584
1585
- fn assert_hist_data_points_eq < T : Number < T > > (
1585
+ fn assert_hist_data_points_eq < T : Number > (
1586
1586
a : & data:: HistogramDataPoint < T > ,
1587
1587
b : & data:: HistogramDataPoint < T > ,
1588
1588
ignore_timestamp : bool ,
@@ -1615,7 +1615,7 @@ mod tests {
1615
1615
}
1616
1616
}
1617
1617
1618
- fn assert_exponential_hist_data_points_eq < T : Number < T > > (
1618
+ fn assert_exponential_hist_data_points_eq < T : Number > (
1619
1619
a : & data:: ExponentialHistogramDataPoint < T > ,
1620
1620
b : & data:: ExponentialHistogramDataPoint < T > ,
1621
1621
ignore_timestamp : bool ,
0 commit comments