File tree 3 files changed +9
-8
lines changed
3 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ pub fn panic_hook() {
80
80
mod cli;
81
81
use cli:: { signal_channel, Opts } ;
82
82
83
+ #[ allow( clippy:: needless_return) ]
83
84
#[ tokio:: main]
84
85
async fn main ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
85
86
panic_hook ( ) ;
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ pub enum MetricType {
27
27
Null ,
28
28
}
29
29
30
- impl < ' s > TryFrom < RawMetric < ' s > > for MetricType {
30
+ impl TryFrom < RawMetric < ' _ > > for MetricType {
31
31
type Error = MetricError ;
32
32
33
33
fn try_from ( metric : RawMetric ) -> Result < Self , MetricError > {
@@ -158,19 +158,19 @@ impl<'s> TryFrom<RawMetric<'s>> for MetricType {
158
158
// pool_size is an int - MetricType::Gauge
159
159
"size" => {
160
160
// parse byte unit
161
- return match parse_i64 ( ) {
161
+ match parse_i64 ( ) {
162
162
Ok ( int) => Ok ( MetricType :: Gauge ( int) ) ,
163
163
Err ( e) => {
164
164
if let Some ( byte_str) = value. as_str ( ) {
165
- return Ok ( MetricType :: Gauge (
165
+ Ok ( MetricType :: Gauge (
166
166
// FIX: Possible accuracy loss (Prometheus accepts up to 64 bits)
167
167
Byte :: from_str ( byte_str) . map ( |b| b. as_u128 ( ) ) . or ( Err ( e) ) ? as i64 ,
168
- ) ) ;
168
+ ) )
169
+ } else {
170
+ Err ( e)
169
171
}
170
-
171
- Err ( e)
172
172
}
173
- } ;
173
+ }
174
174
}
175
175
176
176
// docs_per_second -> second - https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-transforms.html
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ impl Metric {
35
35
}
36
36
}
37
37
38
- impl < ' s > TryFrom < RawMetric < ' s > > for Metric {
38
+ impl TryFrom < RawMetric < ' _ > > for Metric {
39
39
type Error = MetricError ;
40
40
41
41
fn try_from ( metric : RawMetric ) -> Result < Self , MetricError > {
You can’t perform that action at this time.
0 commit comments