@@ -108,8 +108,8 @@ pub(crate) fn serialize_bson<W: Write + ?Sized>(
108108
109109 match * val {
110110 Bson :: Double ( v) => write_f64 ( writer, v) ,
111- Bson :: String ( ref v) => write_string ( writer, & v) ,
112- Bson :: Array ( ref v) => serialize_array ( writer, & v) ,
111+ Bson :: String ( ref v) => write_string ( writer, v) ,
112+ Bson :: Array ( ref v) => serialize_array ( writer, v) ,
113113 Bson :: Document ( ref v) => v. to_writer ( writer) ,
114114 Bson :: Boolean ( v) => writer
115115 . write_all ( & [ if v { 0x01 } else { 0x00 } ] )
@@ -121,7 +121,7 @@ pub(crate) fn serialize_bson<W: Write + ?Sized>(
121121 write_cstring ( writer, pattern) ?;
122122 write_cstring ( writer, options)
123123 }
124- Bson :: JavaScriptCode ( ref code) => write_string ( writer, & code) ,
124+ Bson :: JavaScriptCode ( ref code) => write_string ( writer, code) ,
125125 Bson :: ObjectId ( ref id) => writer. write_all ( & id. bytes ( ) ) . map_err ( From :: from) ,
126126 Bson :: JavaScriptCodeWithScope ( JavaScriptCodeWithScope {
127127 ref code,
@@ -155,7 +155,7 @@ pub(crate) fn serialize_bson<W: Write + ?Sized>(
155155 }
156156 Bson :: DateTime ( ref v) => write_i64 ( writer, v. timestamp_millis ( ) ) ,
157157 Bson :: Null => Ok ( ( ) ) ,
158- Bson :: Symbol ( ref v) => write_string ( writer, & v) ,
158+ Bson :: Symbol ( ref v) => write_string ( writer, v) ,
159159 #[ cfg( not( feature = "decimal128" ) ) ]
160160 Bson :: Decimal128 ( ref v) => {
161161 writer. write_all ( & v. bytes ) ?;
0 commit comments