@@ -110,8 +110,8 @@ pub(crate) fn serialize_bson<W: Write + ?Sized>(
110110
111111 match * val {
112112 Bson :: Double ( v) => write_f64 ( writer, v) ,
113- Bson :: String ( ref v) => write_string ( writer, & v) ,
114- Bson :: Array ( ref v) => serialize_array ( writer, & v) ,
113+ Bson :: String ( ref v) => write_string ( writer, v) ,
114+ Bson :: Array ( ref v) => serialize_array ( writer, v) ,
115115 Bson :: Document ( ref v) => v. to_writer ( writer) ,
116116 Bson :: Boolean ( v) => writer
117117 . write_all ( & [ if v { 0x01 } else { 0x00 } ] )
@@ -123,7 +123,7 @@ pub(crate) fn serialize_bson<W: Write + ?Sized>(
123123 write_cstring ( writer, pattern) ?;
124124 write_cstring ( writer, options)
125125 }
126- Bson :: JavaScriptCode ( ref code) => write_string ( writer, & code) ,
126+ Bson :: JavaScriptCode ( ref code) => write_string ( writer, code) ,
127127 Bson :: ObjectId ( ref id) => writer. write_all ( & id. bytes ( ) ) . map_err ( From :: from) ,
128128 Bson :: JavaScriptCodeWithScope ( JavaScriptCodeWithScope {
129129 ref code,
@@ -160,7 +160,7 @@ pub(crate) fn serialize_bson<W: Write + ?Sized>(
160160 ( v. timestamp ( ) * 1000 ) + ( v. nanosecond ( ) / 1_000_000 ) as i64 ,
161161 ) ,
162162 Bson :: Null => Ok ( ( ) ) ,
163- Bson :: Symbol ( ref v) => write_string ( writer, & v) ,
163+ Bson :: Symbol ( ref v) => write_string ( writer, v) ,
164164 #[ cfg( not( feature = "decimal128" ) ) ]
165165 Bson :: Decimal128 ( ref v) => {
166166 writer. write_all ( & v. bytes ) ?;
0 commit comments