error: statement with no effect
  --> $DIR/no_effect.rs:98:5
   |
LL |     0;
   |     ^^
   |
   = note: `-D clippy::no-effect` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::no_effect)]`

error: statement with no effect
  --> $DIR/no_effect.rs:101:5
   |
LL |     s2;
   |     ^^^

error: statement with no effect
  --> $DIR/no_effect.rs:103:5
   |
LL |     Unit;
   |     ^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:105:5
   |
LL |     Tuple(0);
   |     ^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:107:5
   |
LL |     Struct { field: 0 };
   |     ^^^^^^^^^^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:109:5
   |
LL |     Struct { ..s };
   |     ^^^^^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:111:5
   |
LL |     Union { a: 0 };
   |     ^^^^^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:113:5
   |
LL |     Enum::Tuple(0);
   |     ^^^^^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:115:5
   |
LL |     Enum::Struct { field: 0 };
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:117:5
   |
LL |     5 + 6;
   |     ^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:119:5
   |
LL |     *&42;
   |     ^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:121:5
   |
LL |     &6;
   |     ^^^

error: statement with no effect
  --> $DIR/no_effect.rs:123:5
   |
LL |     (5, 6, 7);
   |     ^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:125:5
   |
LL |     ..;
   |     ^^^

error: statement with no effect
  --> $DIR/no_effect.rs:127:5
   |
LL |     5..;
   |     ^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:129:5
   |
LL |     ..5;
   |     ^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:131:5
   |
LL |     5..6;
   |     ^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:133:5
   |
LL |     5..=6;
   |     ^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:135:5
   |
LL |     [42, 55];
   |     ^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:137:5
   |
LL |     [42, 55][1];
   |     ^^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:139:5
   |
LL |     (42, 55).1;
   |     ^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:141:5
   |
LL |     [42; 55];
   |     ^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:143:5
   |
LL |     [42; 55][13];
   |     ^^^^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:146:5
   |
LL |     || x += 5;
   |     ^^^^^^^^^^

error: statement with no effect
  --> $DIR/no_effect.rs:149:5
   |
LL |     FooString { s: s };
   |     ^^^^^^^^^^^^^^^^^^^

error: binding to `_` prefixed variable with no side-effect
  --> $DIR/no_effect.rs:151:5
   |
LL |     let _unused = 1;
   |     ^^^^^^^^^^^^^^^^
   |
   = note: `-D clippy::no-effect-underscore-binding` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::no_effect_underscore_binding)]`

error: binding to `_` prefixed variable with no side-effect
  --> $DIR/no_effect.rs:154:5
   |
LL |     let _penguin = || println!("Some helpful closure");
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: binding to `_` prefixed variable with no side-effect
  --> $DIR/no_effect.rs:156:5
   |
LL |     let _duck = Struct { field: 0 };
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: binding to `_` prefixed variable with no side-effect
  --> $DIR/no_effect.rs:158:5
   |
LL |     let _cat = [2, 4, 6, 8][2];
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 29 previous errors