File tree 2 files changed +10
-8
lines changed
2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -33,14 +33,15 @@ impl EventPayload {
33
33
}
34
34
EventPayload :: Integer ( _) => false ,
35
35
} ,
36
- _ => false ,
36
+ EventPayload :: Timestamp ( Timestamp :: Instant ( _ ) ) | EventPayload :: Integer ( _ ) => false ,
37
37
}
38
38
}
39
39
40
40
pub fn duration ( & self ) -> Option < Duration > {
41
- match * self {
42
- EventPayload :: Timestamp ( t) => t. duration ( ) ,
43
- _ => None ,
41
+ if let EventPayload :: Timestamp ( t) = * self {
42
+ t. duration ( )
43
+ } else {
44
+ None
44
45
}
45
46
}
46
47
@@ -109,9 +110,10 @@ impl Timestamp {
109
110
}
110
111
111
112
pub fn duration ( & self ) -> Option < Duration > {
112
- match * self {
113
- Timestamp :: Interval { start, end } => end. duration_since ( start) . ok ( ) ,
114
- _ => None ,
113
+ if let Timestamp :: Interval { start, end } = * self {
114
+ end. duration_since ( start) . ok ( )
115
+ } else {
116
+ None
115
117
}
116
118
}
117
119
}
Original file line number Diff line number Diff line change @@ -269,7 +269,7 @@ impl ProfilingDataBuilder {
269
269
}
270
270
}
271
271
272
- /// Record and interval event. Provide an `inner` function for recording
272
+ /// Record an interval event. Provide an `inner` function for recording
273
273
/// nested events.
274
274
pub fn interval < F > (
275
275
& mut self ,
You can’t perform that action at this time.
0 commit comments