Skip to content

Commit 50c18fa

Browse files
RedCommander735weberval
authored andcommitted
[fix] no more unused mut
1 parent d7b5a8e commit 50c18fa

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/usb_hid.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,19 @@ fn write_raw(device: &HidDevice, data: &[u8]) -> Result<()> {
101101
// just to be sure
102102
assert!(data.len() <= 8192);
103103

104-
let mut written: usize;
104+
let written: usize;
105105

106106
#[cfg(windows)]
107107
{
108-
written = 0;
108+
let mut total_written = 0;
109109

110-
while written < data.len() {
111-
let new_data: &[u8] = &prepend_byte_and_offset(data, written);
110+
while total_written < data.len() {
111+
let new_data: &[u8] = &prepend_byte_and_offset(data, total_written);
112112
let n = device.write(new_data).context("write payload")?;
113-
written = written + n - 1;
113+
total_written = total_written + n - 1;
114114
}
115+
116+
written = total_written;
115117
}
116118

117119
#[cfg(not(windows))]

0 commit comments

Comments
 (0)