warning: useless assignment of variable of type `i32` to itself --> $DIR/self-assign.rs:10:5 | LL | x = x; | ^^^^^ | note: the lint level is defined here --> $DIR/self-assign.rs:6:9 | LL | #![warn(dead_code)] | ^^^^^^^^^ warning: useless assignment of variable of type `i32` to itself --> $DIR/self-assign.rs:13:5 | LL | x = (x); | ^^^^^^^ warning: useless assignment of variable of type `S` to itself --> $DIR/self-assign.rs:22:5 | LL | s = s; | ^^^^^ warning: useless assignment of field of type `&str` to itself --> $DIR/self-assign.rs:25:5 | LL | s.f = s.f; | ^^^^^^^^^ warning: useless assignment of field of type `Box` to itself --> $DIR/self-assign.rs:34:5 | LL | n3.n.0.n.x = n3.n.0.n.x; | ^^^^^^^^^^^^^^^^^^^^^^^ warning: useless assignment of field of type `i32` to itself --> $DIR/self-assign.rs:38:5 | LL | t.1.0.2.1 = t.1.0.2.1; | ^^^^^^^^^^^^^^^^^^^^^ warning: 6 warnings emitted