@@ -198,7 +198,6 @@ pub enum DynamixelErrorV1 {
198198impl DynamixelErrorV1 {
199199 fn from_byte ( error : u8 ) -> Vec < Self > {
200200 ( 0 ..7 )
201- . into_iter ( )
202201 . filter ( |i| error & ( 1 << i) != 0 )
203202 . map ( |i| DynamixelErrorV1 :: from_bit ( i) . unwrap ( ) )
204203 . collect ( )
@@ -306,11 +305,11 @@ mod tests {
306305
307306 #[ test]
308307 fn create_write_packet ( ) {
309- let p = PacketV1 :: write_packet ( 10 , 24 , & vec ! [ 1 ] ) ;
308+ let p = PacketV1 :: write_packet ( 10 , 24 , & [ 1 ] ) ;
310309 let bytes = p. to_bytes ( ) ;
311310 assert_eq ! ( bytes, [ 255 , 255 , 10 , 4 , 3 , 24 , 1 , 213 ] ) ;
312311
313- let p = PacketV1 :: write_packet ( 0xFE , 0x03 , & vec ! [ 1 ] ) ;
312+ let p = PacketV1 :: write_packet ( 0xFE , 0x03 , & [ 1 ] ) ;
314313 let bytes = p. to_bytes ( ) ;
315314 assert_eq ! ( bytes, [ 0xFF , 0xFF , 0xFE , 0x04 , 0x03 , 0x03 , 0x01 , 0xF6 ] ) ;
316315 }
@@ -327,7 +326,7 @@ mod tests {
327326
328327 #[ test]
329328 fn create_sync_write_packet ( ) {
330- let p = PacketV1 :: sync_write_packet ( & [ 11 , 12 ] , 30 , & vec ! [ vec![ 0x0 , 0x0 ] , vec![ 0xA , 0x14 ] ] ) ;
329+ let p = PacketV1 :: sync_write_packet ( & [ 11 , 12 ] , 30 , & [ vec ! [ 0x0 , 0x0 ] , vec ! [ 0xA , 0x14 ] ] ) ;
331330 let bytes = p. to_bytes ( ) ;
332331 assert_eq ! (
333332 bytes,
0 commit comments