[INFO] crate avm1-parser 0.0.2 is already in cache [INFO] extracting crate avm1-parser 0.0.2 into work/ex/clippy-test-run/sources/stable/reg/avm1-parser/0.0.2 [INFO] extracting crate avm1-parser 0.0.2 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/avm1-parser/0.0.2 [INFO] validating manifest of avm1-parser-0.0.2 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of avm1-parser-0.0.2 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing avm1-parser-0.0.2 [INFO] finished frobbing avm1-parser-0.0.2 [INFO] frobbed toml for avm1-parser-0.0.2 written to work/ex/clippy-test-run/sources/stable/reg/avm1-parser/0.0.2/Cargo.toml [INFO] started frobbing avm1-parser-0.0.2 [INFO] finished frobbing avm1-parser-0.0.2 [INFO] frobbed toml for avm1-parser-0.0.2 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/avm1-parser/0.0.2/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting avm1-parser-0.0.2 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/avm1-parser/0.0.2:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 1c289ce5f772f5d6100bf23a4c01e51628a50351acbb22d004d29bf7f7cbafa7 [INFO] running `"docker" "start" "-a" "1c289ce5f772f5d6100bf23a4c01e51628a50351acbb22d004d29bf7f7cbafa7"` [INFO] [stderr] Compiling rust-lzma v0.3.0 [INFO] [stderr] Checking avm1-tree v0.0.15 [INFO] [stderr] Checking avm1-parser v0.0.2 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/avm1.rs:19:45 [INFO] [stderr] | [INFO] [stderr] 19 | Ok((remaining_input, ActionHeader { action_code: action_code, length: 0 })) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `action_code` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/avm1.rs:22:49 [INFO] [stderr] | [INFO] [stderr] 22 | .map(|(i, length)| (i, ActionHeader { action_code: action_code, length: length as usize })) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `action_code` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/avm1.rs:19:45 [INFO] [stderr] | [INFO] [stderr] 19 | Ok((remaining_input, ActionHeader { action_code: action_code, length: 0 })) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `action_code` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/avm1.rs:22:49 [INFO] [stderr] | [INFO] [stderr] 22 | .map(|(i, length)| (i, ActionHeader { action_code: action_code, length: length as usize })) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `action_code` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:555:24 [INFO] [stderr] | [INFO] [stderr] 555 | let input = vec![0b00000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:555:36 [INFO] [stderr] | [INFO] [stderr] 555 | let input = vec![0b00000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:555:48 [INFO] [stderr] | [INFO] [stderr] 555 | let input = vec![0b00000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:555:60 [INFO] [stderr] | [INFO] [stderr] 555 | let input = vec![0b00000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:559:24 [INFO] [stderr] | [INFO] [stderr] 559 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:559:36 [INFO] [stderr] | [INFO] [stderr] 559 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:559:48 [INFO] [stderr] | [INFO] [stderr] 559 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:559:60 [INFO] [stderr] | [INFO] [stderr] 559 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:563:24 [INFO] [stderr] | [INFO] [stderr] 563 | let input = vec![0b00010000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:563:36 [INFO] [stderr] | [INFO] [stderr] 563 | let input = vec![0b00010000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:563:48 [INFO] [stderr] | [INFO] [stderr] 563 | let input = vec![0b00010000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:563:60 [INFO] [stderr] | [INFO] [stderr] 563 | let input = vec![0b00010000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:567:24 [INFO] [stderr] | [INFO] [stderr] 567 | let input = vec![0b10000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:567:36 [INFO] [stderr] | [INFO] [stderr] 567 | let input = vec![0b10000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:567:48 [INFO] [stderr] | [INFO] [stderr] 567 | let input = vec![0b10000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:567:60 [INFO] [stderr] | [INFO] [stderr] 567 | let input = vec![0b10000000, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:571:24 [INFO] [stderr] | [INFO] [stderr] 571 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:571:36 [INFO] [stderr] | [INFO] [stderr] 571 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:571:48 [INFO] [stderr] | [INFO] [stderr] 571 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:571:60 [INFO] [stderr] | [INFO] [stderr] 571 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:575:24 [INFO] [stderr] | [INFO] [stderr] 575 | let input = vec![0b10000000, 0b00000000, 0b00000001, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:575:36 [INFO] [stderr] | [INFO] [stderr] 575 | let input = vec![0b10000000, 0b00000000, 0b00000001, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:575:48 [INFO] [stderr] | [INFO] [stderr] 575 | let input = vec![0b10000000, 0b00000000, 0b00000001, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:575:60 [INFO] [stderr] | [INFO] [stderr] 575 | let input = vec![0b10000000, 0b00000000, 0b00000001, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:583:24 [INFO] [stderr] | [INFO] [stderr] 583 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:583:36 [INFO] [stderr] | [INFO] [stderr] 583 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:583:48 [INFO] [stderr] | [INFO] [stderr] 583 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:583:60 [INFO] [stderr] | [INFO] [stderr] 583 | let input = vec![0b00000001, 0b00000000, 0b00000000, 0b00000000]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:590:24 [INFO] [stderr] | [INFO] [stderr] 590 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:590:36 [INFO] [stderr] | [INFO] [stderr] 590 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:590:48 [INFO] [stderr] | [INFO] [stderr] 590 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:590:60 [INFO] [stderr] | [INFO] [stderr] 590 | let input = vec![0b10000000, 0b00000001, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:597:24 [INFO] [stderr] | [INFO] [stderr] 597 | let input = vec![0b10000000, 0b00000010, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:597:36 [INFO] [stderr] | [INFO] [stderr] 597 | let input = vec![0b10000000, 0b00000010, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:597:48 [INFO] [stderr] | [INFO] [stderr] 597 | let input = vec![0b10000000, 0b00000010, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/avm1.rs:597:60 [INFO] [stderr] | [INFO] [stderr] 597 | let input = vec![0b10000000, 0b00000010, 0b00000000, 0b00000011]; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/basic_data_types.rs:5:6 [INFO] [stderr] | [INFO] [stderr] 5 | if input_slice.len() < 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `input_slice.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/basic_data_types.rs:5:6 [INFO] [stderr] | [INFO] [stderr] 5 | if input_slice.len() < 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `input_slice.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:225:30 [INFO] [stderr] | [INFO] [stderr] 225 | 0 => map!(parse_c_string, |v: String| ast::Value::String(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::String` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | 1 => map!(parse_le_f32, |v| ast::Value::Float32(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Float32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:229:24 [INFO] [stderr] | [INFO] [stderr] 229 | 4 => map!(parse_u8, |v| ast::Value::Register(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Register` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:231:28 [INFO] [stderr] | [INFO] [stderr] 231 | 6 => map!(parse_le_f64, |v| ast::Value::Float64(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Float64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:232:28 [INFO] [stderr] | [INFO] [stderr] 232 | 7 => map!(parse_le_i32, |v| ast::Value::Sint32(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Sint32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/avm1.rs:233:49 [INFO] [stderr] | [INFO] [stderr] 233 | 8 => map!(parse_u8, |v| ast::Value::Constant(v as u16)) | [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(v)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:234:28 [INFO] [stderr] | [INFO] [stderr] 234 | 9 => map!(parse_le_u16, |v| ast::Value::Constant(v)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Constant` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:418:66 [INFO] [stderr] | [INFO] [stderr] 418 | 0x81 => map!(remaining_input, parse_goto_frame_action, |a| ast::Action::GotoFrame(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GotoFrame` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:419:63 [INFO] [stderr] | [INFO] [stderr] 419 | 0x83 => map!(remaining_input, parse_get_url_action, |a| ast::Action::GetUrl(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GetUrl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:420:70 [INFO] [stderr] | [INFO] [stderr] 420 | 0x87 => map!(remaining_input, parse_store_register_action, |a| ast::Action::StoreRegister(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::StoreRegister` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:421:69 [INFO] [stderr] | [INFO] [stderr] 421 | 0x88 => map!(remaining_input, parse_constant_pool_action, |a| ast::Action::ConstantPool(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::ConstantPool` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:422:70 [INFO] [stderr] | [INFO] [stderr] 422 | 0x8a => map!(remaining_input, parse_wait_for_frame_action, |a| ast::Action::WaitForFrame(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::WaitForFrame` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:423:66 [INFO] [stderr] | [INFO] [stderr] 423 | 0x8b => map!(remaining_input, parse_set_target_action, |a| ast::Action::SetTarget(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::SetTarget` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:424:66 [INFO] [stderr] | [INFO] [stderr] 424 | 0x8c => map!(remaining_input, parse_goto_label_action, |a| ast::Action::GotoLabel(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GotoLabel` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:425:71 [INFO] [stderr] | [INFO] [stderr] 425 | 0x8d => map!(remaining_input, parse_wait_for_frame2_action, |a| ast::Action::WaitForFrame2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::WaitForFrame2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:426:72 [INFO] [stderr] | [INFO] [stderr] 426 | 0x8e => map!(remaining_input, parse_define_function2_action, |a| ast::Action::DefineFunction2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::DefineFunction2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:427:59 [INFO] [stderr] | [INFO] [stderr] 427 | 0x8f => map!(remaining_input, parse_try_action, |a| ast::Action::Try(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::Try` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:428:60 [INFO] [stderr] | [INFO] [stderr] 428 | 0x94 => map!(remaining_input, parse_with_action, |a| ast::Action::With(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::With` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:429:60 [INFO] [stderr] | [INFO] [stderr] 429 | 0x96 => map!(remaining_input, parse_push_action, |a| ast::Action::Push(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::Push` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:430:60 [INFO] [stderr] | [INFO] [stderr] 430 | 0x99 => map!(remaining_input, parse_jump_action, |a| ast::Action::Jump(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::Jump` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:431:64 [INFO] [stderr] | [INFO] [stderr] 431 | 0x9a => map!(remaining_input, parse_get_url2_action, |a| ast::Action::GetUrl2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GetUrl2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:432:71 [INFO] [stderr] | [INFO] [stderr] 432 | 0x9b => map!(remaining_input, parse_define_function_action, |a| ast::Action::DefineFunction(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::DefineFunction` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:433:58 [INFO] [stderr] | [INFO] [stderr] 433 | 0x9d => map!(remaining_input, parse_if_action, |a| ast::Action::If(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::If` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:435:67 [INFO] [stderr] | [INFO] [stderr] 435 | 0x9f => map!(remaining_input, parse_goto_frame2_action, |a| ast::Action::GotoFrame2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GotoFrame2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/avm1.rs:460:9 [INFO] [stderr] | [INFO] [stderr] 460 | while current_input.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!current_input.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/avm1.rs:479:6 [INFO] [stderr] | [INFO] [stderr] 479 | if current_input.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `current_input.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/avm1.rs:494:8 [INFO] [stderr] | [INFO] [stderr] 494 | if current_input.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `current_input.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:225:30 [INFO] [stderr] | [INFO] [stderr] 225 | 0 => map!(parse_c_string, |v: String| ast::Value::String(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::String` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | 1 => map!(parse_le_f32, |v| ast::Value::Float32(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Float32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:229:24 [INFO] [stderr] | [INFO] [stderr] 229 | 4 => map!(parse_u8, |v| ast::Value::Register(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Register` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:231:28 [INFO] [stderr] | [INFO] [stderr] 231 | 6 => map!(parse_le_f64, |v| ast::Value::Float64(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Float64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:232:28 [INFO] [stderr] | [INFO] [stderr] 232 | 7 => map!(parse_le_i32, |v| ast::Value::Sint32(v)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Sint32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/avm1.rs:233:49 [INFO] [stderr] | [INFO] [stderr] 233 | 8 => map!(parse_u8, |v| ast::Value::Constant(v as u16)) | [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(v)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:234:28 [INFO] [stderr] | [INFO] [stderr] 234 | 9 => map!(parse_le_u16, |v| ast::Value::Constant(v)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Value::Constant` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:418:66 [INFO] [stderr] | [INFO] [stderr] 418 | 0x81 => map!(remaining_input, parse_goto_frame_action, |a| ast::Action::GotoFrame(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GotoFrame` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:419:63 [INFO] [stderr] | [INFO] [stderr] 419 | 0x83 => map!(remaining_input, parse_get_url_action, |a| ast::Action::GetUrl(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GetUrl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:420:70 [INFO] [stderr] | [INFO] [stderr] 420 | 0x87 => map!(remaining_input, parse_store_register_action, |a| ast::Action::StoreRegister(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::StoreRegister` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:421:69 [INFO] [stderr] | [INFO] [stderr] 421 | 0x88 => map!(remaining_input, parse_constant_pool_action, |a| ast::Action::ConstantPool(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::ConstantPool` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:422:70 [INFO] [stderr] | [INFO] [stderr] 422 | 0x8a => map!(remaining_input, parse_wait_for_frame_action, |a| ast::Action::WaitForFrame(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::WaitForFrame` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:423:66 [INFO] [stderr] | [INFO] [stderr] 423 | 0x8b => map!(remaining_input, parse_set_target_action, |a| ast::Action::SetTarget(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::SetTarget` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:424:66 [INFO] [stderr] | [INFO] [stderr] 424 | 0x8c => map!(remaining_input, parse_goto_label_action, |a| ast::Action::GotoLabel(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GotoLabel` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:425:71 [INFO] [stderr] | [INFO] [stderr] 425 | 0x8d => map!(remaining_input, parse_wait_for_frame2_action, |a| ast::Action::WaitForFrame2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::WaitForFrame2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:426:72 [INFO] [stderr] | [INFO] [stderr] 426 | 0x8e => map!(remaining_input, parse_define_function2_action, |a| ast::Action::DefineFunction2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::DefineFunction2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:427:59 [INFO] [stderr] | [INFO] [stderr] 427 | 0x8f => map!(remaining_input, parse_try_action, |a| ast::Action::Try(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::Try` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:428:60 [INFO] [stderr] | [INFO] [stderr] 428 | 0x94 => map!(remaining_input, parse_with_action, |a| ast::Action::With(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::With` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:429:60 [INFO] [stderr] | [INFO] [stderr] 429 | 0x96 => map!(remaining_input, parse_push_action, |a| ast::Action::Push(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::Push` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:430:60 [INFO] [stderr] | [INFO] [stderr] 430 | 0x99 => map!(remaining_input, parse_jump_action, |a| ast::Action::Jump(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::Jump` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:431:64 [INFO] [stderr] | [INFO] [stderr] 431 | 0x9a => map!(remaining_input, parse_get_url2_action, |a| ast::Action::GetUrl2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GetUrl2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:432:71 [INFO] [stderr] | [INFO] [stderr] 432 | 0x9b => map!(remaining_input, parse_define_function_action, |a| ast::Action::DefineFunction(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::DefineFunction` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:433:58 [INFO] [stderr] | [INFO] [stderr] 433 | 0x9d => map!(remaining_input, parse_if_action, |a| ast::Action::If(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::If` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/avm1.rs:435:67 [INFO] [stderr] | [INFO] [stderr] 435 | 0x9f => map!(remaining_input, parse_goto_frame2_action, |a| ast::Action::GotoFrame2(a)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Action::GotoFrame2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/avm1.rs:460:9 [INFO] [stderr] | [INFO] [stderr] 460 | while current_input.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!current_input.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/avm1.rs:479:6 [INFO] [stderr] | [INFO] [stderr] 479 | if current_input.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `current_input.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/avm1.rs:494:8 [INFO] [stderr] | [INFO] [stderr] 494 | if current_input.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `current_input.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.78s [INFO] running `"docker" "inspect" "1c289ce5f772f5d6100bf23a4c01e51628a50351acbb22d004d29bf7f7cbafa7"` [INFO] running `"docker" "rm" "-f" "1c289ce5f772f5d6100bf23a4c01e51628a50351acbb22d004d29bf7f7cbafa7"` [INFO] [stdout] 1c289ce5f772f5d6100bf23a4c01e51628a50351acbb22d004d29bf7f7cbafa7