[INFO] updating cached repository franleplant/lisp2018 [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/franleplant/lisp2018 [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/franleplant/lisp2018" "work/ex/clippy-test-run/sources/stable/gh/franleplant/lisp2018"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/franleplant/lisp2018'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/franleplant/lisp2018" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/franleplant/lisp2018"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/franleplant/lisp2018'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 2e5421dc84295f2b2854c92b06aa221e2acd4ee9 [INFO] sha for GitHub repo franleplant/lisp2018: 2e5421dc84295f2b2854c92b06aa221e2acd4ee9 [INFO] validating manifest of franleplant/lisp2018 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 franleplant/lisp2018 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 franleplant/lisp2018 [INFO] finished frobbing franleplant/lisp2018 [INFO] frobbed toml for franleplant/lisp2018 written to work/ex/clippy-test-run/sources/stable/gh/franleplant/lisp2018/Cargo.toml [INFO] started frobbing franleplant/lisp2018 [INFO] finished frobbing franleplant/lisp2018 [INFO] frobbed toml for franleplant/lisp2018 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/franleplant/lisp2018/Cargo.toml [INFO] crate franleplant/lisp2018 has a lockfile. skipping [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 franleplant/lisp2018 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/franleplant/lisp2018:/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] 7e13f2ea565ac42b730a8398e5914f927ca0fa95d2580b38e665ee52b4838601 [INFO] running `"docker" "start" "-a" "7e13f2ea565ac42b730a8398e5914f927ca0fa95d2580b38e665ee52b4838601"` [INFO] [stderr] Compiling lalrpop-util v0.16.2 [INFO] [stderr] Compiling ena v0.10.1 [INFO] [stderr] Compiling docopt v1.0.2 [INFO] [stderr] Compiling string_cache v0.7.3 [INFO] [stderr] Compiling lalrpop v0.16.2 [INFO] [stderr] Compiling lisp2018-lalrpop v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:26:22 [INFO] [stderr] | [INFO] [stderr] 26 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:40:26 [INFO] [stderr] | [INFO] [stderr] 40 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:54:20 [INFO] [stderr] | [INFO] [stderr] 54 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:69:28 [INFO] [stderr] | [INFO] [stderr] 69 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:69:38 [INFO] [stderr] | [INFO] [stderr] 69 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:142:72 [INFO] [stderr] | [INFO] [stderr] 142 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_parens)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:146:72 [INFO] [stderr] | [INFO] [stderr] 146 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:150:72 [INFO] [stderr] | [INFO] [stderr] 150 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:154:72 [INFO] [stderr] | [INFO] [stderr] 154 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:158:72 [INFO] [stderr] | [INFO] [stderr] 158 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:162:72 [INFO] [stderr] | [INFO] [stderr] 162 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:689:22 [INFO] [stderr] | [INFO] [stderr] 689 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:717:26 [INFO] [stderr] | [INFO] [stderr] 717 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:745:20 [INFO] [stderr] | [INFO] [stderr] 745 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:774:28 [INFO] [stderr] | [INFO] [stderr] 774 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:774:38 [INFO] [stderr] | [INFO] [stderr] 774 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:847:72 [INFO] [stderr] | [INFO] [stderr] 847 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:851:72 [INFO] [stderr] | [INFO] [stderr] 851 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:855:72 [INFO] [stderr] | [INFO] [stderr] 855 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:859:72 [INFO] [stderr] | [INFO] [stderr] 859 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:863:72 [INFO] [stderr] | [INFO] [stderr] 863 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:867:72 [INFO] [stderr] | [INFO] [stderr] 867 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1394:22 [INFO] [stderr] | [INFO] [stderr] 1394 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1422:26 [INFO] [stderr] | [INFO] [stderr] 1422 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1450:20 [INFO] [stderr] | [INFO] [stderr] 1450 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1479:28 [INFO] [stderr] | [INFO] [stderr] 1479 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1479:38 [INFO] [stderr] | [INFO] [stderr] 1479 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1552:72 [INFO] [stderr] | [INFO] [stderr] 1552 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1556:72 [INFO] [stderr] | [INFO] [stderr] 1556 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1560:72 [INFO] [stderr] | [INFO] [stderr] 1560 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1564:72 [INFO] [stderr] | [INFO] [stderr] 1564 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1568:72 [INFO] [stderr] | [INFO] [stderr] 1568 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1572:72 [INFO] [stderr] | [INFO] [stderr] 1572 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2099:22 [INFO] [stderr] | [INFO] [stderr] 2099 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2129:26 [INFO] [stderr] | [INFO] [stderr] 2129 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2159:20 [INFO] [stderr] | [INFO] [stderr] 2159 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2190:28 [INFO] [stderr] | [INFO] [stderr] 2190 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2190:38 [INFO] [stderr] | [INFO] [stderr] 2190 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2263:72 [INFO] [stderr] | [INFO] [stderr] 2263 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2267:72 [INFO] [stderr] | [INFO] [stderr] 2267 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2271:72 [INFO] [stderr] | [INFO] [stderr] 2271 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2275:72 [INFO] [stderr] | [INFO] [stderr] 2275 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2279:72 [INFO] [stderr] | [INFO] [stderr] 2279 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2283:72 [INFO] [stderr] | [INFO] [stderr] 2283 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | return eval_list(list); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `eval_list(list)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | return eval_atom(atom); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `eval_atom(atom)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | return res; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `res` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:58:28 [INFO] [stderr] | [INFO] [stderr] 58 | Op::Add => return LispType::Fn(intrinsics::add), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `LispType::Fn(intrinsics::add)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/intrinsics.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | return LispType::Num(res); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `LispType::Num(res)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lisp_type.rs:13:39 [INFO] [stderr] | [INFO] [stderr] 13 | LispType::Num(ref num) => return num, [INFO] [stderr] | ^^^^^^^^^^ help: remove `return` as shown: `num` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lisp_type.rs:19:39 [INFO] [stderr] | [INFO] [stderr] 19 | LispType::Fn(function) => return function, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `function` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] error[E0601]: `main` function not found in crate `lisp2018_lalrpop` [INFO] [stderr] | [INFO] [stderr] = note: consider adding a `main` function to `src/main.rs` [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:26:22 [INFO] [stderr] | [INFO] [stderr] 26 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:40:26 [INFO] [stderr] | [INFO] [stderr] 40 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:54:20 [INFO] [stderr] | [INFO] [stderr] 54 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:69:28 [INFO] [stderr] | [INFO] [stderr] 69 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:69:38 [INFO] [stderr] | [INFO] [stderr] 69 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:142:72 [INFO] [stderr] | [INFO] [stderr] 142 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_parens)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:146:72 [INFO] [stderr] | [INFO] [stderr] 146 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:150:72 [INFO] [stderr] | [INFO] [stderr] 150 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:154:72 [INFO] [stderr] | [INFO] [stderr] 154 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:158:72 [INFO] [stderr] | [INFO] [stderr] 158 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:162:72 [INFO] [stderr] | [INFO] [stderr] 162 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:689:22 [INFO] [stderr] | [INFO] [stderr] 689 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:717:26 [INFO] [stderr] | [INFO] [stderr] 717 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:745:20 [INFO] [stderr] | [INFO] [stderr] 745 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:774:28 [INFO] [stderr] | [INFO] [stderr] 774 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:774:38 [INFO] [stderr] | [INFO] [stderr] 774 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:847:72 [INFO] [stderr] | [INFO] [stderr] 847 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:851:72 [INFO] [stderr] | [INFO] [stderr] 851 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:855:72 [INFO] [stderr] | [INFO] [stderr] 855 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:859:72 [INFO] [stderr] | [INFO] [stderr] 859 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:863:72 [INFO] [stderr] | [INFO] [stderr] 863 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:867:72 [INFO] [stderr] | [INFO] [stderr] 867 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1394:22 [INFO] [stderr] | [INFO] [stderr] 1394 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1422:26 [INFO] [stderr] | [INFO] [stderr] 1422 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1450:20 [INFO] [stderr] | [INFO] [stderr] 1450 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1479:28 [INFO] [stderr] | [INFO] [stderr] 1479 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1479:38 [INFO] [stderr] | [INFO] [stderr] 1479 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1552:72 [INFO] [stderr] | [INFO] [stderr] 1552 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1556:72 [INFO] [stderr] | [INFO] [stderr] 1556 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1560:72 [INFO] [stderr] | [INFO] [stderr] 1560 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1564:72 [INFO] [stderr] | [INFO] [stderr] 1564 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1568:72 [INFO] [stderr] | [INFO] [stderr] 1568 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1572:72 [INFO] [stderr] | [INFO] [stderr] 1572 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2099:22 [INFO] [stderr] | [INFO] [stderr] 2099 | const __ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2129:26 [INFO] [stderr] | [INFO] [stderr] 2129 | const __EOF_ACTION: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2159:20 [INFO] [stderr] | [INFO] [stderr] 2159 | const __GOTO: &'static [i8] = &[ [INFO] [stderr] | -^^^^^^^----- help: consider removing `'static`: `&[i8]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2190:28 [INFO] [stderr] | [INFO] [stderr] 2190 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2190:38 [INFO] [stderr] | [INFO] [stderr] 2190 | const __TERMINAL: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2263:72 [INFO] [stderr] | [INFO] [stderr] 2263 | Token(2, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2267:72 [INFO] [stderr] | [INFO] [stderr] 2267 | Token(3, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2271:72 [INFO] [stderr] | [INFO] [stderr] 2271 | Token(4, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2275:72 [INFO] [stderr] | [INFO] [stderr] 2275 | Token(5, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2279:72 [INFO] [stderr] | [INFO] [stderr] 2279 | Token(0, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2283:72 [INFO] [stderr] | [INFO] [stderr] 2283 | Token(1, __tok0) => __Symbol::Variant0((__tok0)), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | return eval_list(list); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `eval_list(list)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | return eval_atom(atom); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `eval_atom(atom)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | return res; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `res` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/eval.rs:58:28 [INFO] [stderr] | [INFO] [stderr] 58 | Op::Add => return LispType::Fn(intrinsics::add), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `LispType::Fn(intrinsics::add)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/intrinsics.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | return LispType::Num(res); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `LispType::Num(res)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lisp_type.rs:13:39 [INFO] [stderr] | [INFO] [stderr] 13 | LispType::Num(ref num) => return num, [INFO] [stderr] | ^^^^^^^^^^ help: remove `return` as shown: `num` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lisp_type.rs:19:39 [INFO] [stderr] | [INFO] [stderr] 19 | LispType::Fn(function) => return function, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `function` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0601`. [INFO] [stderr] error: Could not compile `lisp2018-lalrpop`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/lisp_type.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | _ => panic!("asdasd"), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/eval.rs:54:18 [INFO] [stderr] | [INFO] [stderr] 54 | Atom::Id(id) => panic!("don know what to do"), [INFO] [stderr] | ^^ help: consider using `_id` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `grammar::__parse__Atom::AtomParser` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | / pub fn new() -> AtomParser { [INFO] [stderr] 92 | | let __builder = super::__intern_token::__MatcherBuilder::new(); [INFO] [stderr] 93 | | AtomParser { [INFO] [stderr] 94 | | builder: __builder, [INFO] [stderr] 95 | | _priv: (), [INFO] [stderr] 96 | | } [INFO] [stderr] 97 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 90 | impl Default for grammar::__parse__Atom::AtomParser { [INFO] [stderr] 91 | fn default() -> Self { [INFO] [stderr] 92 | Self::new() [INFO] [stderr] 93 | } [INFO] [stderr] 94 | } [INFO] [stderr] 95 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unused label `'__inner` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:136:17 [INFO] [stderr] | [INFO] [stderr] 136 | / '__inner: loop { [INFO] [stderr] 137 | | let __state = *__states.last().unwrap() as usize; [INFO] [stderr] 138 | | let __action = __ACTION[__state * 6 + __integer]; [INFO] [stderr] 139 | | if __action > 0 { [INFO] [stderr] ... | [INFO] [stderr] 186 | | } [INFO] [stderr] 187 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unused_label)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_label [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:119:36 [INFO] [stderr] | [INFO] [stderr] 119 | *__last_location = __lookahead.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__lookahead.2` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:266:31 [INFO] [stderr] | [INFO] [stderr] 266 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:267:29 [INFO] [stderr] | [INFO] [stderr] 267 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:358:23 [INFO] [stderr] | [INFO] [stderr] 358 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:359:21 [INFO] [stderr] | [INFO] [stderr] 359 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:377:23 [INFO] [stderr] | [INFO] [stderr] 377 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:378:21 [INFO] [stderr] | [INFO] [stderr] 378 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:396:23 [INFO] [stderr] | [INFO] [stderr] 396 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:415:23 [INFO] [stderr] | [INFO] [stderr] 415 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:416:21 [INFO] [stderr] | [INFO] [stderr] 416 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:436:23 [INFO] [stderr] | [INFO] [stderr] 436 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:437:21 [INFO] [stderr] | [INFO] [stderr] 437 | let __end = __sym2.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym2.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:455:23 [INFO] [stderr] | [INFO] [stderr] 455 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:456:21 [INFO] [stderr] | [INFO] [stderr] 456 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:473:48 [INFO] [stderr] | [INFO] [stderr] 473 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:474:66 [INFO] [stderr] | [INFO] [stderr] 474 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:492:23 [INFO] [stderr] | [INFO] [stderr] 492 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:493:21 [INFO] [stderr] | [INFO] [stderr] 493 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:511:23 [INFO] [stderr] | [INFO] [stderr] 511 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:512:21 [INFO] [stderr] | [INFO] [stderr] 512 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:531:23 [INFO] [stderr] | [INFO] [stderr] 531 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:532:21 [INFO] [stderr] | [INFO] [stderr] 532 | let __end = __sym1.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym1.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:549:48 [INFO] [stderr] | [INFO] [stderr] 549 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:550:66 [INFO] [stderr] | [INFO] [stderr] 550 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:568:23 [INFO] [stderr] | [INFO] [stderr] 568 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:569:21 [INFO] [stderr] | [INFO] [stderr] 569 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:586:48 [INFO] [stderr] | [INFO] [stderr] 586 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:587:66 [INFO] [stderr] | [INFO] [stderr] 587 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:605:23 [INFO] [stderr] | [INFO] [stderr] 605 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:606:21 [INFO] [stderr] | [INFO] [stderr] 606 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:624:23 [INFO] [stderr] | [INFO] [stderr] 624 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:625:21 [INFO] [stderr] | [INFO] [stderr] 625 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:643:23 [INFO] [stderr] | [INFO] [stderr] 643 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:644:21 [INFO] [stderr] | [INFO] [stderr] 644 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:662:23 [INFO] [stderr] | [INFO] [stderr] 662 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:663:21 [INFO] [stderr] | [INFO] [stderr] 663 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `grammar::__parse__Expr::ExprParser` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:796:9 [INFO] [stderr] | [INFO] [stderr] 796 | / pub fn new() -> ExprParser { [INFO] [stderr] 797 | | let __builder = super::__intern_token::__MatcherBuilder::new(); [INFO] [stderr] 798 | | ExprParser { [INFO] [stderr] 799 | | builder: __builder, [INFO] [stderr] 800 | | _priv: (), [INFO] [stderr] 801 | | } [INFO] [stderr] 802 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 795 | impl Default for grammar::__parse__Expr::ExprParser { [INFO] [stderr] 796 | fn default() -> Self { [INFO] [stderr] 797 | Self::new() [INFO] [stderr] 798 | } [INFO] [stderr] 799 | } [INFO] [stderr] 800 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unused label `'__inner` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:841:17 [INFO] [stderr] | [INFO] [stderr] 841 | / '__inner: loop { [INFO] [stderr] 842 | | let __state = *__states.last().unwrap() as usize; [INFO] [stderr] 843 | | let __action = __ACTION[__state * 6 + __integer]; [INFO] [stderr] 844 | | if __action > 0 { [INFO] [stderr] ... | [INFO] [stderr] 891 | | } [INFO] [stderr] 892 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_label [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:824:36 [INFO] [stderr] | [INFO] [stderr] 824 | *__last_location = __lookahead.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__lookahead.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:974:31 [INFO] [stderr] | [INFO] [stderr] 974 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:975:29 [INFO] [stderr] | [INFO] [stderr] 975 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1063:23 [INFO] [stderr] | [INFO] [stderr] 1063 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1064:21 [INFO] [stderr] | [INFO] [stderr] 1064 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1082:23 [INFO] [stderr] | [INFO] [stderr] 1082 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1083:21 [INFO] [stderr] | [INFO] [stderr] 1083 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1101:23 [INFO] [stderr] | [INFO] [stderr] 1101 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1102:21 [INFO] [stderr] | [INFO] [stderr] 1102 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1120:23 [INFO] [stderr] | [INFO] [stderr] 1120 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1121:21 [INFO] [stderr] | [INFO] [stderr] 1121 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1141:23 [INFO] [stderr] | [INFO] [stderr] 1141 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1142:21 [INFO] [stderr] | [INFO] [stderr] 1142 | let __end = __sym2.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym2.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1160:23 [INFO] [stderr] | [INFO] [stderr] 1160 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1161:21 [INFO] [stderr] | [INFO] [stderr] 1161 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1178:48 [INFO] [stderr] | [INFO] [stderr] 1178 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1179:66 [INFO] [stderr] | [INFO] [stderr] 1179 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1197:23 [INFO] [stderr] | [INFO] [stderr] 1197 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1198:21 [INFO] [stderr] | [INFO] [stderr] 1198 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1216:23 [INFO] [stderr] | [INFO] [stderr] 1216 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1217:21 [INFO] [stderr] | [INFO] [stderr] 1217 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1236:23 [INFO] [stderr] | [INFO] [stderr] 1236 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1237:21 [INFO] [stderr] | [INFO] [stderr] 1237 | let __end = __sym1.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym1.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1254:48 [INFO] [stderr] | [INFO] [stderr] 1254 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1255:66 [INFO] [stderr] | [INFO] [stderr] 1255 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1273:23 [INFO] [stderr] | [INFO] [stderr] 1273 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1274:21 [INFO] [stderr] | [INFO] [stderr] 1274 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1291:48 [INFO] [stderr] | [INFO] [stderr] 1291 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1292:66 [INFO] [stderr] | [INFO] [stderr] 1292 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1310:23 [INFO] [stderr] | [INFO] [stderr] 1310 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1311:21 [INFO] [stderr] | [INFO] [stderr] 1311 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1329:23 [INFO] [stderr] | [INFO] [stderr] 1329 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1330:21 [INFO] [stderr] | [INFO] [stderr] 1330 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1348:23 [INFO] [stderr] | [INFO] [stderr] 1348 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1349:21 [INFO] [stderr] | [INFO] [stderr] 1349 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1367:23 [INFO] [stderr] | [INFO] [stderr] 1367 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1368:21 [INFO] [stderr] | [INFO] [stderr] 1368 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `grammar::__parse__List::ListParser` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1501:9 [INFO] [stderr] | [INFO] [stderr] 1501 | / pub fn new() -> ListParser { [INFO] [stderr] 1502 | | let __builder = super::__intern_token::__MatcherBuilder::new(); [INFO] [stderr] 1503 | | ListParser { [INFO] [stderr] 1504 | | builder: __builder, [INFO] [stderr] 1505 | | _priv: (), [INFO] [stderr] 1506 | | } [INFO] [stderr] 1507 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 1500 | impl Default for grammar::__parse__List::ListParser { [INFO] [stderr] 1501 | fn default() -> Self { [INFO] [stderr] 1502 | Self::new() [INFO] [stderr] 1503 | } [INFO] [stderr] 1504 | } [INFO] [stderr] 1505 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unused label `'__inner` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1546:17 [INFO] [stderr] | [INFO] [stderr] 1546 | / '__inner: loop { [INFO] [stderr] 1547 | | let __state = *__states.last().unwrap() as usize; [INFO] [stderr] 1548 | | let __action = __ACTION[__state * 6 + __integer]; [INFO] [stderr] 1549 | | if __action > 0 { [INFO] [stderr] ... | [INFO] [stderr] 1596 | | } [INFO] [stderr] 1597 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_label [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1529:36 [INFO] [stderr] | [INFO] [stderr] 1529 | *__last_location = __lookahead.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__lookahead.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1628:10 [INFO] [stderr] | [INFO] [stderr] 1628 | ) -> Option,__lalrpop_util::ParseError, &'static str>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::type_complexity)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1682:31 [INFO] [stderr] | [INFO] [stderr] 1682 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1683:29 [INFO] [stderr] | [INFO] [stderr] 1683 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1768:23 [INFO] [stderr] | [INFO] [stderr] 1768 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1769:21 [INFO] [stderr] | [INFO] [stderr] 1769 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1787:23 [INFO] [stderr] | [INFO] [stderr] 1787 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1788:21 [INFO] [stderr] | [INFO] [stderr] 1788 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1806:23 [INFO] [stderr] | [INFO] [stderr] 1806 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1807:21 [INFO] [stderr] | [INFO] [stderr] 1807 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1825:23 [INFO] [stderr] | [INFO] [stderr] 1825 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1826:21 [INFO] [stderr] | [INFO] [stderr] 1826 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1846:23 [INFO] [stderr] | [INFO] [stderr] 1846 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1847:21 [INFO] [stderr] | [INFO] [stderr] 1847 | let __end = __sym2.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym2.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1865:23 [INFO] [stderr] | [INFO] [stderr] 1865 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1866:21 [INFO] [stderr] | [INFO] [stderr] 1866 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1883:48 [INFO] [stderr] | [INFO] [stderr] 1883 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1884:66 [INFO] [stderr] | [INFO] [stderr] 1884 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1902:23 [INFO] [stderr] | [INFO] [stderr] 1902 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1903:21 [INFO] [stderr] | [INFO] [stderr] 1903 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1921:23 [INFO] [stderr] | [INFO] [stderr] 1921 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1922:21 [INFO] [stderr] | [INFO] [stderr] 1922 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1941:23 [INFO] [stderr] | [INFO] [stderr] 1941 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1942:21 [INFO] [stderr] | [INFO] [stderr] 1942 | let __end = __sym1.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym1.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1959:48 [INFO] [stderr] | [INFO] [stderr] 1959 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1960:66 [INFO] [stderr] | [INFO] [stderr] 1960 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1978:23 [INFO] [stderr] | [INFO] [stderr] 1978 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1979:21 [INFO] [stderr] | [INFO] [stderr] 1979 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1996:48 [INFO] [stderr] | [INFO] [stderr] 1996 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:1997:66 [INFO] [stderr] | [INFO] [stderr] 1997 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2015:23 [INFO] [stderr] | [INFO] [stderr] 2015 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2016:21 [INFO] [stderr] | [INFO] [stderr] 2016 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2034:23 [INFO] [stderr] | [INFO] [stderr] 2034 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2035:21 [INFO] [stderr] | [INFO] [stderr] 2035 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2053:23 [INFO] [stderr] | [INFO] [stderr] 2053 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2054:21 [INFO] [stderr] | [INFO] [stderr] 2054 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2072:23 [INFO] [stderr] | [INFO] [stderr] 2072 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2073:21 [INFO] [stderr] | [INFO] [stderr] 2073 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `grammar::__parse__Program::ProgramParser` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2212:9 [INFO] [stderr] | [INFO] [stderr] 2212 | / pub fn new() -> ProgramParser { [INFO] [stderr] 2213 | | let __builder = super::__intern_token::__MatcherBuilder::new(); [INFO] [stderr] 2214 | | ProgramParser { [INFO] [stderr] 2215 | | builder: __builder, [INFO] [stderr] 2216 | | _priv: (), [INFO] [stderr] 2217 | | } [INFO] [stderr] 2218 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 2211 | impl Default for grammar::__parse__Program::ProgramParser { [INFO] [stderr] 2212 | fn default() -> Self { [INFO] [stderr] 2213 | Self::new() [INFO] [stderr] 2214 | } [INFO] [stderr] 2215 | } [INFO] [stderr] 2216 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unused label `'__inner` [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2257:17 [INFO] [stderr] | [INFO] [stderr] 2257 | / '__inner: loop { [INFO] [stderr] 2258 | | let __state = *__states.last().unwrap() as usize; [INFO] [stderr] 2259 | | let __action = __ACTION[__state * 6 + __integer]; [INFO] [stderr] 2260 | | if __action > 0 { [INFO] [stderr] ... | [INFO] [stderr] 2307 | | } [INFO] [stderr] 2308 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_label [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2240:36 [INFO] [stderr] | [INFO] [stderr] 2240 | *__last_location = __lookahead.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__lookahead.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2339:10 [INFO] [stderr] | [INFO] [stderr] 2339 | ) -> Option,__lalrpop_util::ParseError, &'static str>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2396:31 [INFO] [stderr] | [INFO] [stderr] 2396 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2397:29 [INFO] [stderr] | [INFO] [stderr] 2397 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2479:23 [INFO] [stderr] | [INFO] [stderr] 2479 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2480:21 [INFO] [stderr] | [INFO] [stderr] 2480 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2498:23 [INFO] [stderr] | [INFO] [stderr] 2498 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2499:21 [INFO] [stderr] | [INFO] [stderr] 2499 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2517:23 [INFO] [stderr] | [INFO] [stderr] 2517 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2518:21 [INFO] [stderr] | [INFO] [stderr] 2518 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2536:23 [INFO] [stderr] | [INFO] [stderr] 2536 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2537:21 [INFO] [stderr] | [INFO] [stderr] 2537 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2557:23 [INFO] [stderr] | [INFO] [stderr] 2557 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2558:21 [INFO] [stderr] | [INFO] [stderr] 2558 | let __end = __sym2.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym2.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2576:23 [INFO] [stderr] | [INFO] [stderr] 2576 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2577:21 [INFO] [stderr] | [INFO] [stderr] 2577 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2594:48 [INFO] [stderr] | [INFO] [stderr] 2594 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2595:66 [INFO] [stderr] | [INFO] [stderr] 2595 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2613:23 [INFO] [stderr] | [INFO] [stderr] 2613 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2614:21 [INFO] [stderr] | [INFO] [stderr] 2614 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2632:23 [INFO] [stderr] | [INFO] [stderr] 2632 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2633:21 [INFO] [stderr] | [INFO] [stderr] 2633 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2652:23 [INFO] [stderr] | [INFO] [stderr] 2652 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2653:21 [INFO] [stderr] | [INFO] [stderr] 2653 | let __end = __sym1.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym1.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2670:48 [INFO] [stderr] | [INFO] [stderr] 2670 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2671:66 [INFO] [stderr] | [INFO] [stderr] 2671 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2689:23 [INFO] [stderr] | [INFO] [stderr] 2689 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2690:21 [INFO] [stderr] | [INFO] [stderr] 2690 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2707:48 [INFO] [stderr] | [INFO] [stderr] 2707 | let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); [INFO] [stderr] | ^^^^^^^^^^^ help: try removing the `clone` call: `s.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2708:66 [INFO] [stderr] | [INFO] [stderr] 2708 | let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2726:23 [INFO] [stderr] | [INFO] [stderr] 2726 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2727:21 [INFO] [stderr] | [INFO] [stderr] 2727 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2745:23 [INFO] [stderr] | [INFO] [stderr] 2745 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2746:21 [INFO] [stderr] | [INFO] [stderr] 2746 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2764:23 [INFO] [stderr] | [INFO] [stderr] 2764 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2765:21 [INFO] [stderr] | [INFO] [stderr] 2765 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2783:23 [INFO] [stderr] | [INFO] [stderr] 2783 | let __start = __sym0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2784:21 [INFO] [stderr] | [INFO] [stderr] 2784 | let __end = __sym0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `__sym0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2907:1 [INFO] [stderr] | [INFO] [stderr] 2907 | / fn __action1< [INFO] [stderr] 2908 | | 'input, [INFO] [stderr] 2909 | | >( [INFO] [stderr] 2910 | | input: &'input str, [INFO] [stderr] ... | [INFO] [stderr] 2914 | | (__0) [INFO] [stderr] 2915 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2929:1 [INFO] [stderr] | [INFO] [stderr] 2929 | / fn __action3< [INFO] [stderr] 2930 | | 'input, [INFO] [stderr] 2931 | | >( [INFO] [stderr] 2932 | | input: &'input str, [INFO] [stderr] ... | [INFO] [stderr] 2936 | | (__0) [INFO] [stderr] 2937 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:2964:1 [INFO] [stderr] | [INFO] [stderr] 2964 | / fn __action6< [INFO] [stderr] 2965 | | 'input, [INFO] [stderr] 2966 | | >( [INFO] [stderr] 2967 | | input: &'input str, [INFO] [stderr] ... | [INFO] [stderr] 2971 | | Expr::Atom(a) [INFO] [stderr] 2972 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3034:19 [INFO] [stderr] | [INFO] [stderr] 3034 | __lookbehind: &usize, [INFO] [stderr] | ^^^^^^ help: consider passing by value instead: `usize` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3035:18 [INFO] [stderr] | [INFO] [stderr] 3035 | __lookahead: &usize, [INFO] [stderr] | ^^^^^^ help: consider passing by value instead: `usize` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3053:1 [INFO] [stderr] | [INFO] [stderr] 3053 | / fn __action14< [INFO] [stderr] 3054 | | 'input, [INFO] [stderr] 3055 | | >( [INFO] [stderr] 3056 | | input: &'input str, [INFO] [stderr] ... | [INFO] [stderr] 3060 | | vec![__0] [INFO] [stderr] 3061 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3080:19 [INFO] [stderr] | [INFO] [stderr] 3080 | __lookbehind: &usize, [INFO] [stderr] | ^^^^^^ help: consider passing by value instead: `usize` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3081:18 [INFO] [stderr] | [INFO] [stderr] 3081 | __lookahead: &usize, [INFO] [stderr] | ^^^^^^ help: consider passing by value instead: `usize` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3084:20 [INFO] [stderr] | [INFO] [stderr] 3084 | let __start0 = __lookbehind.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try dereferencing it: `*__lookbehind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3085:18 [INFO] [stderr] | [INFO] [stderr] 3085 | let __end0 = __lookahead.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try dereferencing it: `*__lookahead` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3106:20 [INFO] [stderr] | [INFO] [stderr] 3106 | let __start0 = __0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try removing the `clone` call: `__0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3107:18 [INFO] [stderr] | [INFO] [stderr] 3107 | let __end0 = __0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try removing the `clone` call: `__0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3124:19 [INFO] [stderr] | [INFO] [stderr] 3124 | __lookbehind: &usize, [INFO] [stderr] | ^^^^^^ help: consider passing by value instead: `usize` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3125:18 [INFO] [stderr] | [INFO] [stderr] 3125 | __lookahead: &usize, [INFO] [stderr] | ^^^^^^ help: consider passing by value instead: `usize` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3128:20 [INFO] [stderr] | [INFO] [stderr] 3128 | let __start0 = __lookbehind.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try dereferencing it: `*__lookbehind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3129:18 [INFO] [stderr] | [INFO] [stderr] 3129 | let __end0 = __lookahead.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try dereferencing it: `*__lookahead` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3150:20 [INFO] [stderr] | [INFO] [stderr] 3150 | let __start0 = __0.0.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try removing the `clone` call: `__0.0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> /opt/crater/target/debug/build/lisp2018-lalrpop-e3226c2b5c48716c/out/grammar.rs:3151:18 [INFO] [stderr] | [INFO] [stderr] 3151 | let __end0 = __0.2.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: try removing the `clone` call: `__0.2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/eval.rs:6:30 [INFO] [stderr] | [INFO] [stderr] 6 | pub fn eval_program(program: &Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^ help: change this to: `&[Expr]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/eval.rs:35:24 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn eval_list(list: &Vec) -> LispType { [INFO] [stderr] | ^^^^^^^^^^ help: change this to: `&[Expr]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/eval.rs:37:8 [INFO] [stderr] | [INFO] [stderr] 37 | if list.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `list.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: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/intrinsics.rs:3:23 [INFO] [stderr] | [INFO] [stderr] 3 | pub fn add(arguments: &Vec) -> LispType { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: change this to: `&[LispType]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "7e13f2ea565ac42b730a8398e5914f927ca0fa95d2580b38e665ee52b4838601"` [INFO] running `"docker" "rm" "-f" "7e13f2ea565ac42b730a8398e5914f927ca0fa95d2580b38e665ee52b4838601"` [INFO] [stdout] 7e13f2ea565ac42b730a8398e5914f927ca0fa95d2580b38e665ee52b4838601