@@ -174,15 +174,15 @@ unsafe fn i2c_smbus_access(
174174 size : I2CSMBusSize ,
175175 data : * mut i2c_smbus_data ,
176176) -> Result < ( ) , I2CError > {
177- let mut args = i2c_smbus_ioctl_data {
177+ let args = i2c_smbus_ioctl_data {
178178 read_write : read_write as u8 ,
179179 command,
180180 size : size as u32 ,
181181 data,
182182 } ;
183183
184184 // remove type information
185- ioctl:: i2c_smbus ( fd, & mut args) . map ( drop)
185+ ioctl:: i2c_smbus ( fd, & args) . map ( drop)
186186}
187187
188188#[ inline]
@@ -375,7 +375,7 @@ fn copy_to_i2c_block_data(values: &[u8], max_size: usize) -> i2c_smbus_data {
375375
376376#[ inline]
377377pub fn i2c_smbus_write_block_data ( fd : RawFd , register : u8 , values : & [ u8 ] ) -> Result < ( ) , I2CError > {
378- let mut data = copy_to_i2c_block_data ( & values, 32 ) ;
378+ let mut data = copy_to_i2c_block_data ( values, 32 ) ;
379379 unsafe {
380380 i2c_smbus_access (
381381 fd,
@@ -393,7 +393,7 @@ pub fn i2c_smbus_write_i2c_block_data(
393393 register : u8 ,
394394 values : & [ u8 ] ,
395395) -> Result < ( ) , I2CError > {
396- let mut data = copy_to_i2c_block_data ( & values, 32 ) ;
396+ let mut data = copy_to_i2c_block_data ( values, 32 ) ;
397397 unsafe {
398398 i2c_smbus_access (
399399 fd,
@@ -411,7 +411,7 @@ pub fn i2c_smbus_process_call_block(
411411 register : u8 ,
412412 values : & [ u8 ] ,
413413) -> Result < Vec < u8 > , I2CError > {
414- let mut data = copy_to_i2c_block_data ( & values, 31 ) ;
414+ let mut data = copy_to_i2c_block_data ( values, 31 ) ;
415415 unsafe {
416416 i2c_smbus_access (
417417 fd,
0 commit comments