@@ -84,19 +84,19 @@ mod linux {
84
84
/// ```
85
85
#[ macro_export]
86
86
macro_rules! scuba_logger {
87
- ( event: $event: ident $( , $key: ident : $value: expr ) * $( , ) ? ) => {
87
+ ( event: $event: ident $( , $key: ident : $value: expr_2021 ) * $( , ) ? ) => {
88
88
let mut builder = $crate:: supertd_events_logger:: log_entry( ) ;
89
89
builder. set_event( format!( "{:?}" , & $crate:: supertd_events:: Event :: $event) ) ;
90
90
$( $crate:: scuba_logger! { @SET_FIELD ( builder, $key, $value) } ) *
91
91
$crate:: supertd_events_logger:: log( & builder) ;
92
92
} ;
93
- ( $( $key: ident : $value: expr ) ,* $( , ) ? ) => {
93
+ ( $( $key: ident : $value: expr_2021 ) ,* $( , ) ? ) => {
94
94
compile_error!( "`event` must be the first field in the `scuba!` macro" ) ;
95
95
} ;
96
- ( @SET_FIELD ( $builder: ident, event, $value: expr ) ) => {
96
+ ( @SET_FIELD ( $builder: ident, event, $value: expr_2021 ) ) => {
97
97
compile_error!( "duplicate `event` field in `scuba!` macro" ) ;
98
98
} ;
99
- ( @SET_FIELD ( $builder: ident, data, $value: expr ) ) => { {
99
+ ( @SET_FIELD ( $builder: ident, data, $value: expr_2021 ) ) => { {
100
100
use $crate:: supertd_events:: serde_json:: json;
101
101
match $crate:: supertd_events:: serde_json:: to_string( & $value) {
102
102
Ok ( json) => {
@@ -108,13 +108,13 @@ mod linux {
108
108
}
109
109
}
110
110
} } ;
111
- ( @SET_FIELD ( $builder: ident, duration, $value: expr ) ) => {
111
+ ( @SET_FIELD ( $builder: ident, duration, $value: expr_2021 ) ) => {
112
112
$builder. set_duration_ms( :: std:: time:: Duration :: as_millis( & $value) as i64 ) ;
113
113
} ;
114
- ( @SET_FIELD ( $builder: ident, duration_ms, $value: expr ) ) => {
114
+ ( @SET_FIELD ( $builder: ident, duration_ms, $value: expr_2021 ) ) => {
115
115
compile_error!( "unrecognized column name in `scuba!` macro: duration_ms (use `duration` instead)" ) ;
116
116
} ;
117
- ( @SET_FIELD ( $builder: ident, $key: ident, $value: expr ) ) => {
117
+ ( @SET_FIELD ( $builder: ident, $key: ident, $value: expr_2021 ) ) => {
118
118
compile_error!( concat!( "unrecognized column name in `scuba!` macro: " , stringify!( $key) ) ) ;
119
119
} ;
120
120
}
0 commit comments