warning: variable does not need to be mutable
--> tests/macro/fail/share_write_readonly.rs:24:9
|
24 | let mut dev = m::Device::new(42, 0);
| ----^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
error[E0594]: cannot assign to data in dereference of `Device`
--> tests/macro/fail/share_write_readonly.rs:25:5
|
25 | dev.handle += 1;
| ^^^^^^^^^^^^^^^ cannot assign
|
= help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Device`