File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ extern crate serde;
2727extern crate serde_json;
2828
2929use serde:: ser:: SerializeMap ;
30+ use serde:: serde_if_integer128;
3031use slog:: { FnValue , PushFnValue } ;
3132use slog:: { OwnedKVList , KV , SendSyncRefUnwindSafeKV } ;
3233use slog:: Record ;
@@ -133,6 +134,14 @@ impl<S> slog::Serializer for SerdeSerializer<S>
133134 fn emit_f64 ( & mut self , key : Key , val : f64 ) -> slog:: Result {
134135 impl_m ! ( self , key, & val)
135136 }
137+ serde_if_integer128 ! {
138+ fn emit_u128( & mut self , key: Key , val: u128 ) -> slog:: Result {
139+ impl_m!( self , key, & val)
140+ }
141+ fn emit_i128( & mut self , key: Key , val: i128 ) -> slog:: Result {
142+ impl_m!( self , key, & val)
143+ }
144+ }
136145 fn emit_str ( & mut self , key : Key , val : & str ) -> slog:: Result {
137146 impl_m ! ( self , key, & val)
138147 }
You can’t perform that action at this time.
0 commit comments