diff --git a/src/aggregation/agg_req_with_accessor.rs b/src/aggregation/agg_req_with_accessor.rs index 1680876c7..291e9b909 100644 --- a/src/aggregation/agg_req_with_accessor.rs +++ b/src/aggregation/agg_req_with_accessor.rs @@ -276,7 +276,7 @@ impl AggregationWithAccessor { .. }) | ExtendedStats(ExtendedStatsAggregation { - field: field_name, .. + field: ref field_name, .. }) | Sum(SumAggregation { field: ref field_name, diff --git a/src/aggregation/metric/average.rs b/src/aggregation/metric/average.rs index 70d426c51..08b30f885 100644 --- a/src/aggregation/metric/average.rs +++ b/src/aggregation/metric/average.rs @@ -3,7 +3,7 @@ use std::fmt::Debug; use serde::{Deserialize, Serialize}; use super::IntermediateStats; - +use crate::aggregation::*; /// A single-value metric aggregation that computes the average of numeric values that are /// extracted from the aggregated documents. /// See [super::SingleMetricResult] for return value. diff --git a/src/aggregation/metric/stats.rs b/src/aggregation/metric/stats.rs index 749ca69da..f4d88f035 100644 --- a/src/aggregation/metric/stats.rs +++ b/src/aggregation/metric/stats.rs @@ -1,3 +1,4 @@ +use std::fmt::Debug; use serde::{Deserialize, Serialize}; use super::*;