[INFO] crate moore-svlog-syntax 0.2.0 is already in cache [INFO] extracting crate moore-svlog-syntax 0.2.0 into work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/moore-svlog-syntax/0.2.0 [INFO] extracting crate moore-svlog-syntax 0.2.0 into work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/reg/moore-svlog-syntax/0.2.0 [INFO] validating manifest of moore-svlog-syntax-0.2.0 on toolchain master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of moore-svlog-syntax-0.2.0 on toolchain try#18481b65f318e0b4b20c0fc61340054701719d6c [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing moore-svlog-syntax-0.2.0 [INFO] finished frobbing moore-svlog-syntax-0.2.0 [INFO] frobbed toml for moore-svlog-syntax-0.2.0 written to work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/moore-svlog-syntax/0.2.0/Cargo.toml [INFO] started frobbing moore-svlog-syntax-0.2.0 [INFO] finished frobbing moore-svlog-syntax-0.2.0 [INFO] frobbed toml for moore-svlog-syntax-0.2.0 written to work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/reg/moore-svlog-syntax/0.2.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking moore-svlog-syntax-0.2.0 against try#18481b65f318e0b4b20c0fc61340054701719d6c for pr-62507 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62507/worker-3/try#18481b65f318e0b4b20c0fc61340054701719d6c:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/reg/moore-svlog-syntax/0.2.0:/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" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 29283bc153a60a3b442899d790e59a6a0807ad19148898e4c01d88338b016111 [INFO] running `"docker" "start" "-a" "29283bc153a60a3b442899d790e59a6a0807ad19148898e4c01d88338b016111"` [INFO] [stderr] Checking moore-common v0.2.0 [INFO] [stderr] Checking moore-svlog-syntax v0.2.0 (/opt/crater/workdir) [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:15:79 [INFO] [stderr] | [INFO] [stderr] 15 | Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash, Debug, RustcEncodable, RustcDecodable, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(crater_run)] on by default [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:15:63 [INFO] [stderr] | [INFO] [stderr] 15 | Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash, Debug, RustcEncodable, RustcDecodable, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:54:48 [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:54:32 [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:60:48 [INFO] [stderr] | [INFO] [stderr] 60 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:118:48 [INFO] [stderr] | [INFO] [stderr] 118 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:118:32 [INFO] [stderr] | [INFO] [stderr] 118 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:150:48 [INFO] [stderr] | [INFO] [stderr] 150 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:150:32 [INFO] [stderr] | [INFO] [stderr] 150 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:162:48 [INFO] [stderr] | [INFO] [stderr] 162 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:162:32 [INFO] [stderr] | [INFO] [stderr] 162 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:174:55 [INFO] [stderr] | [INFO] [stderr] 174 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:174:39 [INFO] [stderr] | [INFO] [stderr] 174 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:180:55 [INFO] [stderr] | [INFO] [stderr] 180 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:180:39 [INFO] [stderr] | [INFO] [stderr] 180 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:183:55 [INFO] [stderr] | [INFO] [stderr] 183 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:183:39 [INFO] [stderr] | [INFO] [stderr] 183 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:246:55 [INFO] [stderr] | [INFO] [stderr] 246 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:246:39 [INFO] [stderr] | [INFO] [stderr] 246 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:276:55 [INFO] [stderr] | [INFO] [stderr] 276 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:276:39 [INFO] [stderr] | [INFO] [stderr] 276 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:324:61 [INFO] [stderr] | [INFO] [stderr] 324 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:324:45 [INFO] [stderr] | [INFO] [stderr] 324 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:331:55 [INFO] [stderr] | [INFO] [stderr] 331 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:331:39 [INFO] [stderr] | [INFO] [stderr] 331 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:340:55 [INFO] [stderr] | [INFO] [stderr] 340 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:340:39 [INFO] [stderr] | [INFO] [stderr] 340 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:348:61 [INFO] [stderr] | [INFO] [stderr] 348 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:348:45 [INFO] [stderr] | [INFO] [stderr] 348 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:355:55 [INFO] [stderr] | [INFO] [stderr] 355 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:355:39 [INFO] [stderr] | [INFO] [stderr] 355 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:363:55 [INFO] [stderr] | [INFO] [stderr] 363 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:363:39 [INFO] [stderr] | [INFO] [stderr] 363 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:430:55 [INFO] [stderr] | [INFO] [stderr] 430 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:430:39 [INFO] [stderr] | [INFO] [stderr] 430 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:440:61 [INFO] [stderr] | [INFO] [stderr] 440 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:440:45 [INFO] [stderr] | [INFO] [stderr] 440 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:446:61 [INFO] [stderr] | [INFO] [stderr] 446 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:446:45 [INFO] [stderr] | [INFO] [stderr] 446 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:454:61 [INFO] [stderr] | [INFO] [stderr] 454 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:454:45 [INFO] [stderr] | [INFO] [stderr] 454 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:470:55 [INFO] [stderr] | [INFO] [stderr] 470 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:470:39 [INFO] [stderr] | [INFO] [stderr] 470 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:489:61 [INFO] [stderr] | [INFO] [stderr] 489 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:489:45 [INFO] [stderr] | [INFO] [stderr] 489 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:499:55 [INFO] [stderr] | [INFO] [stderr] 499 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:499:39 [INFO] [stderr] | [INFO] [stderr] 499 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:518:55 [INFO] [stderr] | [INFO] [stderr] 518 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:518:39 [INFO] [stderr] | [INFO] [stderr] 518 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:578:61 [INFO] [stderr] | [INFO] [stderr] 578 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:578:45 [INFO] [stderr] | [INFO] [stderr] 578 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:585:61 [INFO] [stderr] | [INFO] [stderr] 585 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:585:45 [INFO] [stderr] | [INFO] [stderr] 585 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:592:61 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:592:45 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:599:61 [INFO] [stderr] | [INFO] [stderr] 599 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:599:45 [INFO] [stderr] | [INFO] [stderr] 599 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:606:55 [INFO] [stderr] | [INFO] [stderr] 606 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:606:39 [INFO] [stderr] | [INFO] [stderr] 606 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:612:55 [INFO] [stderr] | [INFO] [stderr] 612 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:612:39 [INFO] [stderr] | [INFO] [stderr] 612 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:618:55 [INFO] [stderr] | [INFO] [stderr] 618 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:618:39 [INFO] [stderr] | [INFO] [stderr] 618 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:624:55 [INFO] [stderr] | [INFO] [stderr] 624 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:624:39 [INFO] [stderr] | [INFO] [stderr] 624 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:630:55 [INFO] [stderr] | [INFO] [stderr] 630 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:630:39 [INFO] [stderr] | [INFO] [stderr] 630 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:633:55 [INFO] [stderr] | [INFO] [stderr] 633 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:633:39 [INFO] [stderr] | [INFO] [stderr] 633 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:640:61 [INFO] [stderr] | [INFO] [stderr] 640 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:640:45 [INFO] [stderr] | [INFO] [stderr] 640 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:657:55 [INFO] [stderr] | [INFO] [stderr] 657 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:657:39 [INFO] [stderr] | [INFO] [stderr] 657 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:679:55 [INFO] [stderr] | [INFO] [stderr] 679 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:679:39 [INFO] [stderr] | [INFO] [stderr] 679 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:709:55 [INFO] [stderr] | [INFO] [stderr] 709 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:709:39 [INFO] [stderr] | [INFO] [stderr] 709 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:741:55 [INFO] [stderr] | [INFO] [stderr] 741 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:741:39 [INFO] [stderr] | [INFO] [stderr] 741 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:759:55 [INFO] [stderr] | [INFO] [stderr] 759 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:759:39 [INFO] [stderr] | [INFO] [stderr] 759 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:820:55 [INFO] [stderr] | [INFO] [stderr] 820 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:820:39 [INFO] [stderr] | [INFO] [stderr] 820 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:858:61 [INFO] [stderr] | [INFO] [stderr] 858 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:858:45 [INFO] [stderr] | [INFO] [stderr] 858 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:865:61 [INFO] [stderr] | [INFO] [stderr] 865 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:865:45 [INFO] [stderr] | [INFO] [stderr] 865 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:872:55 [INFO] [stderr] | [INFO] [stderr] 872 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:872:39 [INFO] [stderr] | [INFO] [stderr] 872 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:880:55 [INFO] [stderr] | [INFO] [stderr] 880 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:880:39 [INFO] [stderr] | [INFO] [stderr] 880 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:886:55 [INFO] [stderr] | [INFO] [stderr] 886 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:886:39 [INFO] [stderr] | [INFO] [stderr] 886 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:892:55 [INFO] [stderr] | [INFO] [stderr] 892 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:892:39 [INFO] [stderr] | [INFO] [stderr] 892 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:911:61 [INFO] [stderr] | [INFO] [stderr] 911 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:911:45 [INFO] [stderr] | [INFO] [stderr] 911 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:935:55 [INFO] [stderr] | [INFO] [stderr] 935 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:935:39 [INFO] [stderr] | [INFO] [stderr] 935 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:946:55 [INFO] [stderr] | [INFO] [stderr] 946 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:946:39 [INFO] [stderr] | [INFO] [stderr] 946 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:953:61 [INFO] [stderr] | [INFO] [stderr] 953 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:953:45 [INFO] [stderr] | [INFO] [stderr] 953 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:965:55 [INFO] [stderr] | [INFO] [stderr] 965 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:965:39 [INFO] [stderr] | [INFO] [stderr] 965 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:978:61 [INFO] [stderr] | [INFO] [stderr] 978 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:978:45 [INFO] [stderr] | [INFO] [stderr] 978 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:984:55 [INFO] [stderr] | [INFO] [stderr] 984 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:984:39 [INFO] [stderr] | [INFO] [stderr] 984 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:992:55 [INFO] [stderr] | [INFO] [stderr] 992 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:992:39 [INFO] [stderr] | [INFO] [stderr] 992 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1002:61 [INFO] [stderr] | [INFO] [stderr] 1002 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1002:45 [INFO] [stderr] | [INFO] [stderr] 1002 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1010:55 [INFO] [stderr] | [INFO] [stderr] 1010 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1010:39 [INFO] [stderr] | [INFO] [stderr] 1010 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1016:55 [INFO] [stderr] | [INFO] [stderr] 1016 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1016:39 [INFO] [stderr] | [INFO] [stderr] 1016 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1023:55 [INFO] [stderr] | [INFO] [stderr] 1023 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1023:39 [INFO] [stderr] | [INFO] [stderr] 1023 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1030:55 [INFO] [stderr] | [INFO] [stderr] 1030 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1030:39 [INFO] [stderr] | [INFO] [stderr] 1030 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1038:61 [INFO] [stderr] | [INFO] [stderr] 1038 | #[derive(Debug, Copy, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1038:45 [INFO] [stderr] | [INFO] [stderr] 1038 | #[derive(Debug, Copy, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1044:55 [INFO] [stderr] | [INFO] [stderr] 1044 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1044:39 [INFO] [stderr] | [INFO] [stderr] 1044 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1053:55 [INFO] [stderr] | [INFO] [stderr] 1053 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1053:39 [INFO] [stderr] | [INFO] [stderr] 1053 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1060:55 [INFO] [stderr] | [INFO] [stderr] 1060 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1060:39 [INFO] [stderr] | [INFO] [stderr] 1060 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1066:55 [INFO] [stderr] | [INFO] [stderr] 1066 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1066:39 [INFO] [stderr] | [INFO] [stderr] 1066 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1075:61 [INFO] [stderr] | [INFO] [stderr] 1075 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1075:45 [INFO] [stderr] | [INFO] [stderr] 1075 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1084:55 [INFO] [stderr] | [INFO] [stderr] 1084 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1084:39 [INFO] [stderr] | [INFO] [stderr] 1084 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1095:61 [INFO] [stderr] | [INFO] [stderr] 1095 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1095:45 [INFO] [stderr] | [INFO] [stderr] 1095 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1102:61 [INFO] [stderr] | [INFO] [stderr] 1102 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1102:45 [INFO] [stderr] | [INFO] [stderr] 1102 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1108:61 [INFO] [stderr] | [INFO] [stderr] 1108 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1108:45 [INFO] [stderr] | [INFO] [stderr] 1108 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1122:61 [INFO] [stderr] | [INFO] [stderr] 1122 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1122:45 [INFO] [stderr] | [INFO] [stderr] 1122 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1129:55 [INFO] [stderr] | [INFO] [stderr] 1129 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1129:39 [INFO] [stderr] | [INFO] [stderr] 1129 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1135:55 [INFO] [stderr] | [INFO] [stderr] 1135 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1135:39 [INFO] [stderr] | [INFO] [stderr] 1135 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1144:55 [INFO] [stderr] | [INFO] [stderr] 1144 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1144:39 [INFO] [stderr] | [INFO] [stderr] 1144 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1150:55 [INFO] [stderr] | [INFO] [stderr] 1150 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1150:39 [INFO] [stderr] | [INFO] [stderr] 1150 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1156:55 [INFO] [stderr] | [INFO] [stderr] 1156 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1156:39 [INFO] [stderr] | [INFO] [stderr] 1156 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1163:55 [INFO] [stderr] | [INFO] [stderr] 1163 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1163:39 [INFO] [stderr] | [INFO] [stderr] 1163 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1170:55 [INFO] [stderr] | [INFO] [stderr] 1170 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1170:39 [INFO] [stderr] | [INFO] [stderr] 1170 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1177:55 [INFO] [stderr] | [INFO] [stderr] 1177 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1177:39 [INFO] [stderr] | [INFO] [stderr] 1177 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1187:55 [INFO] [stderr] | [INFO] [stderr] 1187 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1187:39 [INFO] [stderr] | [INFO] [stderr] 1187 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1194:55 [INFO] [stderr] | [INFO] [stderr] 1194 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1194:39 [INFO] [stderr] | [INFO] [stderr] 1194 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1200:55 [INFO] [stderr] | [INFO] [stderr] 1200 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1200:39 [INFO] [stderr] | [INFO] [stderr] 1200 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1208:55 [INFO] [stderr] | [INFO] [stderr] 1208 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1208:39 [INFO] [stderr] | [INFO] [stderr] 1208 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1217:61 [INFO] [stderr] | [INFO] [stderr] 1217 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1217:45 [INFO] [stderr] | [INFO] [stderr] 1217 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1225:55 [INFO] [stderr] | [INFO] [stderr] 1225 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1225:39 [INFO] [stderr] | [INFO] [stderr] 1225 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1228:55 [INFO] [stderr] | [INFO] [stderr] 1228 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1228:39 [INFO] [stderr] | [INFO] [stderr] 1228 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1234:55 [INFO] [stderr] | [INFO] [stderr] 1234 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1234:39 [INFO] [stderr] | [INFO] [stderr] 1234 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1243:61 [INFO] [stderr] | [INFO] [stderr] 1243 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1243:45 [INFO] [stderr] | [INFO] [stderr] 1243 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1250:61 [INFO] [stderr] | [INFO] [stderr] 1250 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1250:45 [INFO] [stderr] | [INFO] [stderr] 1250 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1258:61 [INFO] [stderr] | [INFO] [stderr] 1258 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1258:45 [INFO] [stderr] | [INFO] [stderr] 1258 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1274:55 [INFO] [stderr] | [INFO] [stderr] 1274 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1274:39 [INFO] [stderr] | [INFO] [stderr] 1274 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1305:55 [INFO] [stderr] | [INFO] [stderr] 1305 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1305:39 [INFO] [stderr] | [INFO] [stderr] 1305 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1333:55 [INFO] [stderr] | [INFO] [stderr] 1333 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1333:39 [INFO] [stderr] | [INFO] [stderr] 1333 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1339:55 [INFO] [stderr] | [INFO] [stderr] 1339 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1339:39 [INFO] [stderr] | [INFO] [stderr] 1339 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1346:55 [INFO] [stderr] | [INFO] [stderr] 1346 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1346:39 [INFO] [stderr] | [INFO] [stderr] 1346 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1359:55 [INFO] [stderr] | [INFO] [stderr] 1359 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1359:39 [INFO] [stderr] | [INFO] [stderr] 1359 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1378:55 [INFO] [stderr] | [INFO] [stderr] 1378 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1378:39 [INFO] [stderr] | [INFO] [stderr] 1378 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1389:55 [INFO] [stderr] | [INFO] [stderr] 1389 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1389:39 [INFO] [stderr] | [INFO] [stderr] 1389 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1421:55 [INFO] [stderr] | [INFO] [stderr] 1421 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1421:39 [INFO] [stderr] | [INFO] [stderr] 1421 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1456:55 [INFO] [stderr] | [INFO] [stderr] 1456 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1456:39 [INFO] [stderr] | [INFO] [stderr] 1456 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1465:55 [INFO] [stderr] | [INFO] [stderr] 1465 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1465:39 [INFO] [stderr] | [INFO] [stderr] 1465 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1486:55 [INFO] [stderr] | [INFO] [stderr] 1486 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1486:39 [INFO] [stderr] | [INFO] [stderr] 1486 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1506:55 [INFO] [stderr] | [INFO] [stderr] 1506 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1506:39 [INFO] [stderr] | [INFO] [stderr] 1506 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1513:55 [INFO] [stderr] | [INFO] [stderr] 1513 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1513:39 [INFO] [stderr] | [INFO] [stderr] 1513 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1532:55 [INFO] [stderr] | [INFO] [stderr] 1532 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1532:39 [INFO] [stderr] | [INFO] [stderr] 1532 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1540:55 [INFO] [stderr] | [INFO] [stderr] 1540 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1540:39 [INFO] [stderr] | [INFO] [stderr] 1540 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1546:55 [INFO] [stderr] | [INFO] [stderr] 1546 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1546:39 [INFO] [stderr] | [INFO] [stderr] 1546 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1554:55 [INFO] [stderr] | [INFO] [stderr] 1554 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1554:39 [INFO] [stderr] | [INFO] [stderr] 1554 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> token.rs:120:67 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> token.rs:120:51 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> token.rs:133:67 [INFO] [stderr] | [INFO] [stderr] 133 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> token.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> token.rs:144:67 [INFO] [stderr] | [INFO] [stderr] 144 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> token.rs:144:51 [INFO] [stderr] | [INFO] [stderr] 144 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:312:19 [INFO] [stderr] | [INFO] [stderr] 312 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:310:26 [INFO] [stderr] | [INFO] [stderr] 310 | fn flanked(p: &mut AbstractParser, delim: DelimToken, mut inner: F) -> ReportedResult [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:335:13 [INFO] [stderr] | [INFO] [stderr] 335 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:358:19 [INFO] [stderr] | [INFO] [stderr] 358 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:352:13 [INFO] [stderr] | [INFO] [stderr] 352 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:404:19 [INFO] [stderr] | [INFO] [stderr] 404 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:398:13 [INFO] [stderr] | [INFO] [stderr] 398 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:419:19 [INFO] [stderr] | [INFO] [stderr] 419 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:417:31 [INFO] [stderr] | [INFO] [stderr] 417 | fn repeat_until(p: &mut AbstractParser, term: Token, mut item: F) -> ReportedResult> [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:436:19 [INFO] [stderr] | [INFO] [stderr] 436 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:434:28 [INFO] [stderr] | [INFO] [stderr] 434 | fn recovered(p: &mut AbstractParser, term: Token, mut item: F) -> ReportedResult [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:453:19 [INFO] [stderr] | [INFO] [stderr] 453 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:451:24 [INFO] [stderr] | [INFO] [stderr] 451 | fn r#try(p: &mut AbstractParser, mut parse: F) -> Option [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:468:13 [INFO] [stderr] | [INFO] [stderr] 468 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:491:27 [INFO] [stderr] | [INFO] [stderr] 491 | fn try_identifier(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:507:35 [INFO] [stderr] | [INFO] [stderr] 507 | fn matches(&mut self, _: &mut AbstractParser) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:508:35 [INFO] [stderr] | [INFO] [stderr] 508 | fn recover(&mut self, _: &mut AbstractParser, consume: bool); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:513:35 [INFO] [stderr] | [INFO] [stderr] 513 | fn matches(&mut self, p: &mut AbstractParser) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:517:35 [INFO] [stderr] | [INFO] [stderr] 517 | fn recover(&mut self, p: &mut AbstractParser, consume: bool) { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:526:36 [INFO] [stderr] | [INFO] [stderr] 526 | struct FuncPredicate bool, R: FnMut(&mut AbstractParser, bool)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:526:75 [INFO] [stderr] | [INFO] [stderr] 526 | struct FuncPredicate bool, R: FnMut(&mut AbstractParser, bool)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:532:20 [INFO] [stderr] | [INFO] [stderr] 532 | impl bool, R: FnMut(&mut AbstractParser, bool)> Predicate [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:532:59 [INFO] [stderr] | [INFO] [stderr] 532 | impl bool, R: FnMut(&mut AbstractParser, bool)> Predicate [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:535:35 [INFO] [stderr] | [INFO] [stderr] 535 | fn matches(&mut self, p: &mut AbstractParser) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:539:35 [INFO] [stderr] | [INFO] [stderr] 539 | fn recover(&mut self, p: &mut AbstractParser, consume: bool) { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:694:38 [INFO] [stderr] | [INFO] [stderr] 694 | fn parse_parameter_port_list(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:744:33 [INFO] [stderr] | [INFO] [stderr] 744 | fn tail(p: &mut AbstractParser, ty: Type) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:777:32 [INFO] [stderr] | [INFO] [stderr] 777 | fn parse_constant_expr(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:884:31 [INFO] [stderr] | [INFO] [stderr] 884 | fn parse_package_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:928:31 [INFO] [stderr] | [INFO] [stderr] 928 | fn parse_program_decl(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:939:33 [INFO] [stderr] | [INFO] [stderr] 939 | fn parse_hierarchy_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1035:34 [INFO] [stderr] | [INFO] [stderr] 1035 | fn parse_localparam_decl(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1088:33 [INFO] [stderr] | [INFO] [stderr] 1088 | fn parse_parameter_decl(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1103:21 [INFO] [stderr] | [INFO] [stderr] 1103 | fn tail(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1112:34 [INFO] [stderr] | [INFO] [stderr] 1112 | fn parse_parameter_names(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1141:31 [INFO] [stderr] | [INFO] [stderr] 1141 | fn parse_modport_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1186:31 [INFO] [stderr] | [INFO] [stderr] 1186 | fn parse_modport_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1260:36 [INFO] [stderr] | [INFO] [stderr] 1260 | fn parse_modport_port_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1331:28 [INFO] [stderr] | [INFO] [stderr] 1331 | fn parse_data_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1349:32 [INFO] [stderr] | [INFO] [stderr] 1349 | fn parse_explicit_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1357:30 [INFO] [stderr] | [INFO] [stderr] 1357 | fn parse_type_suffix(p: &mut AbstractParser, ty: Type) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1414:32 [INFO] [stderr] | [INFO] [stderr] 1414 | fn parse_implicit_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1422:13 [INFO] [stderr] | [INFO] [stderr] 1422 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1452:28 [INFO] [stderr] | [INFO] [stderr] 1452 | fn parse_type_data(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1562:28 [INFO] [stderr] | [INFO] [stderr] 1562 | fn parse_enum_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1581:28 [INFO] [stderr] | [INFO] [stderr] 1581 | fn parse_enum_name(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1605:30 [INFO] [stderr] | [INFO] [stderr] 1605 | fn parse_struct_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1652:32 [INFO] [stderr] | [INFO] [stderr] 1652 | fn parse_struct_member(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1685:26 [INFO] [stderr] | [INFO] [stderr] 1685 | fn parse_signing(p: &mut AbstractParser) -> TypeSign { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1699:38 [INFO] [stderr] | [INFO] [stderr] 1699 | fn parse_optional_dimensions(p: &mut AbstractParser) -> ReportedResult<(Vec, Span)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1715:26 [INFO] [stderr] | [INFO] [stderr] 1715 | fn try_dimension(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1789:43 [INFO] [stderr] | [INFO] [stderr] 1789 | fn parse_list_of_port_connections(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1826:13 [INFO] [stderr] | [INFO] [stderr] 1826 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1844:23 [INFO] [stderr] | [INFO] [stderr] 1844 | fn parse_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1848:28 [INFO] [stderr] | [INFO] [stderr] 1848 | fn parse_expr_prec(p: &mut AbstractParser, precedence: Precedence) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1897:13 [INFO] [stderr] | [INFO] [stderr] 1897 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2054:29 [INFO] [stderr] | [INFO] [stderr] 2054 | fn parse_expr_first(p: &mut AbstractParser, precedence: Precedence) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2112:31 [INFO] [stderr] | [INFO] [stderr] 2112 | fn parse_primary_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2206:32 [INFO] [stderr] | [INFO] [stderr] 2206 | fn parse_pattern_field(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2280:30 [INFO] [stderr] | [INFO] [stderr] 2280 | fn parse_concat_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2377:28 [INFO] [stderr] | [INFO] [stderr] 2377 | fn parse_expr_list(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2407:38 [INFO] [stderr] | [INFO] [stderr] 2407 | fn parse_primary_parenthesis(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2435:29 [INFO] [stderr] | [INFO] [stderr] 2435 | fn parse_range_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2546:28 [INFO] [stderr] | [INFO] [stderr] 2546 | fn parse_port_list(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2720:23 [INFO] [stderr] | [INFO] [stderr] 2720 | fn parse_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2733:33 [INFO] [stderr] | [INFO] [stderr] 2733 | fn parse_interface_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2774:32 [INFO] [stderr] | [INFO] [stderr] 2774 | fn parse_explicit_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2810:29 [INFO] [stderr] | [INFO] [stderr] 2810 | fn parse_named_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2847:17 [INFO] [stderr] | [INFO] [stderr] 2847 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2882:32 [INFO] [stderr] | [INFO] [stderr] 2882 | fn parse_implicit_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2887:13 [INFO] [stderr] | [INFO] [stderr] 2887 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2899:39 [INFO] [stderr] | [INFO] [stderr] 2899 | fn parse_parameter_assignment(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2919:28 [INFO] [stderr] | [INFO] [stderr] 2919 | fn parse_procedure(p: &mut AbstractParser, kind: ProcedureKind) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2931:34 [INFO] [stderr] | [INFO] [stderr] 2931 | fn parse_subroutine_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2956:39 [INFO] [stderr] | [INFO] [stderr] 2956 | fn parse_subroutine_prototype(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3007:13 [INFO] [stderr] | [INFO] [stderr] 3007 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3048:29 [INFO] [stderr] | [INFO] [stderr] 3048 | fn tail(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3099:36 [INFO] [stderr] | [INFO] [stderr] 3099 | fn try_subroutine_port_dir(p: &mut AbstractParser) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3126:34 [INFO] [stderr] | [INFO] [stderr] 3126 | fn parse_subroutine_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3176:23 [INFO] [stderr] | [INFO] [stderr] 3176 | fn parse_stmt(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3204:28 [INFO] [stderr] | [INFO] [stderr] 3204 | fn parse_stmt_data(p: &mut AbstractParser, label: &mut Option) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3454:13 [INFO] [stderr] | [INFO] [stderr] 3454 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3536:36 [INFO] [stderr] | [INFO] [stderr] 3536 | fn parse_continuous_assign(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3581:13 [INFO] [stderr] | [INFO] [stderr] 3581 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3618:13 [INFO] [stderr] | [INFO] [stderr] 3618 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3711:21 [INFO] [stderr] | [INFO] [stderr] 3711 | fn parse_if(p: &mut AbstractParser, up: Option) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3742:30 [INFO] [stderr] | [INFO] [stderr] 3742 | fn try_delay_control(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3779:30 [INFO] [stderr] | [INFO] [stderr] 3779 | fn try_event_control(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3817:28 [INFO] [stderr] | [INFO] [stderr] 3817 | fn try_cycle_delay(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3827:29 [INFO] [stderr] | [INFO] [stderr] 3827 | fn parse_assignment(p: &mut AbstractParser) -> ReportedResult<(Expr, Expr)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3834:30 [INFO] [stderr] | [INFO] [stderr] 3834 | fn parse_assign_stmt(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3876:28 [INFO] [stderr] | [INFO] [stderr] 3876 | fn parse_expr_stmt(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3883:13 [INFO] [stderr] | [INFO] [stderr] 3883 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3924:13 [INFO] [stderr] | [INFO] [stderr] 3924 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3971:28 [INFO] [stderr] | [INFO] [stderr] 3971 | fn parse_call_args(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4034:43 [INFO] [stderr] | [INFO] [stderr] 4034 | fn parse_variable_decl_assignment(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4061:30 [INFO] [stderr] | [INFO] [stderr] 4061 | fn parse_genvar_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4084:32 [INFO] [stderr] | [INFO] [stderr] 4084 | fn parse_generate_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4097:31 [INFO] [stderr] | [INFO] [stderr] 4097 | fn parse_generate_for(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4118:30 [INFO] [stderr] | [INFO] [stderr] 4118 | fn parse_generate_if(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4137:32 [INFO] [stderr] | [INFO] [stderr] 4137 | fn parse_generate_case(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4145:33 [INFO] [stderr] | [INFO] [stderr] 4145 | fn parse_generate_block(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4233:29 [INFO] [stderr] | [INFO] [stderr] 4233 | fn parse_class_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4306:29 [INFO] [stderr] | [INFO] [stderr] 4306 | fn parse_class_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4383:13 [INFO] [stderr] | [INFO] [stderr] 4383 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4404:31 [INFO] [stderr] | [INFO] [stderr] 4404 | fn parse_class_method(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4409:33 [INFO] [stderr] | [INFO] [stderr] 4409 | fn parse_class_property(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4415:29 [INFO] [stderr] | [INFO] [stderr] 4415 | fn parse_constraint(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4473:34 [INFO] [stderr] | [INFO] [stderr] 4473 | fn parse_constraint_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4483:39 [INFO] [stderr] | [INFO] [stderr] 4483 | fn parse_constraint_item_data(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4508:13 [INFO] [stderr] | [INFO] [stderr] 4508 | Box ReportedResult + 'a>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut AbstractParser) -> ReportedResult + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4508:24 [INFO] [stderr] | [INFO] [stderr] 4508 | Box ReportedResult + 'a>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4522:23 [INFO] [stderr] | [INFO] [stderr] 4522 | F: FnMut(&mut AbstractParser) -> ReportedResult + 'a, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4529:23 [INFO] [stderr] | [INFO] [stderr] 4529 | F: FnMut(&mut AbstractParser) -> ReportedResult + 'a, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4534:33 [INFO] [stderr] | [INFO] [stderr] 4534 | pub fn finish(self, p: &mut AbstractParser, msg: &str) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4626:22 [INFO] [stderr] | [INFO] [stderr] 4626 | parser: &'tp mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4635:33 [INFO] [stderr] | [INFO] [stderr] 4635 | pub fn new(parser: &'tp mut AbstractParser) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4696:26 [INFO] [stderr] | [INFO] [stderr] 4696 | fn parse_typedef(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4712:28 [INFO] [stderr] | [INFO] [stderr] 4712 | fn parse_port_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4751:21 [INFO] [stderr] | [INFO] [stderr] 4751 | fn tail(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4792:27 [INFO] [stderr] | [INFO] [stderr] 4792 | fn parse_net_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4837:21 [INFO] [stderr] | [INFO] [stderr] 4837 | fn tail(p: &mut AbstractParser) -> ReportedResult<(Option, Vec)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4873:13 [INFO] [stderr] | [INFO] [stderr] 4873 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4890:31 [INFO] [stderr] | [INFO] [stderr] 4890 | fn parse_net_strength(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4933:30 [INFO] [stderr] | [INFO] [stderr] 4933 | fn parse_import_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4982:28 [INFO] [stderr] | [INFO] [stderr] 4982 | fn parse_assertion(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5121:41 [INFO] [stderr] | [INFO] [stderr] 5121 | fn parse_assertion_action_block(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5135:32 [INFO] [stderr] | [INFO] [stderr] 5135 | fn parse_property_spec(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5177:27 [INFO] [stderr] | [INFO] [stderr] 5177 | fn parse_propexpr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5182:13 [INFO] [stderr] | [INFO] [stderr] 5182 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5218:13 [INFO] [stderr] | [INFO] [stderr] 5218 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5250:13 [INFO] [stderr] | [INFO] [stderr] 5250 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5287:13 [INFO] [stderr] | [INFO] [stderr] 5287 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5317:26 [INFO] [stderr] | [INFO] [stderr] 5317 | fn parse_seqexpr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5322:13 [INFO] [stderr] | [INFO] [stderr] 5322 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5343:13 [INFO] [stderr] | [INFO] [stderr] 5343 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5358:13 [INFO] [stderr] | [INFO] [stderr] 5358 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5379:13 [INFO] [stderr] | [INFO] [stderr] 5379 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5387:25 [INFO] [stderr] | [INFO] [stderr] 5387 | fn parse_seqrep(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5431:23 [INFO] [stderr] | [INFO] [stderr] 5431 | fn parse_inst(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5470:27 [INFO] [stderr] | [INFO] [stderr] 5470 | fn parse_var_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5501:21 [INFO] [stderr] | [INFO] [stderr] 5501 | fn tail(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5524:13 [INFO] [stderr] | [INFO] [stderr] 5524 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5611:29 [INFO] [stderr] | [INFO] [stderr] 5611 | fn tail(p: &mut AbstractParser, ty: Type) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5645:24 [INFO] [stderr] | [INFO] [stderr] 5645 | fn parse_hname(p: &mut AbstractParser, msg: &str) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> preproc.rs:25:22 [INFO] [stderr] | [INFO] [stderr] 25 | contents: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> preproc.rs:46:70 [INFO] [stderr] | [INFO] [stderr] 46 | let content_unbound = unsafe { &*(content.as_ref() as *const SourceContent) }; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> preproc.rs:153:78 [INFO] [stderr] | [INFO] [stderr] 153 | let content_unbound = unsafe { &*(content.as_ref() as *const SourceContent) }; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceContent` [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:15:79 [INFO] [stderr] | [INFO] [stderr] 15 | Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash, Debug, RustcEncodable, RustcDecodable, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(crater_run)] on by default [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:15:63 [INFO] [stderr] | [INFO] [stderr] 15 | Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash, Debug, RustcEncodable, RustcDecodable, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:54:48 [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:54:32 [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:60:48 [INFO] [stderr] | [INFO] [stderr] 60 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:118:48 [INFO] [stderr] | [INFO] [stderr] 118 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:118:32 [INFO] [stderr] | [INFO] [stderr] 118 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:150:48 [INFO] [stderr] | [INFO] [stderr] 150 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:150:32 [INFO] [stderr] | [INFO] [stderr] 150 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:162:48 [INFO] [stderr] | [INFO] [stderr] 162 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:162:32 [INFO] [stderr] | [INFO] [stderr] 162 | #[derive(Debug, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:174:55 [INFO] [stderr] | [INFO] [stderr] 174 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:174:39 [INFO] [stderr] | [INFO] [stderr] 174 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:180:55 [INFO] [stderr] | [INFO] [stderr] 180 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:180:39 [INFO] [stderr] | [INFO] [stderr] 180 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:183:55 [INFO] [stderr] | [INFO] [stderr] 183 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:183:39 [INFO] [stderr] | [INFO] [stderr] 183 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:246:55 [INFO] [stderr] | [INFO] [stderr] 246 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:246:39 [INFO] [stderr] | [INFO] [stderr] 246 | #[derive(Debug, PartialEq, Eq, Clone, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:276:55 [INFO] [stderr] | [INFO] [stderr] 276 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:276:39 [INFO] [stderr] | [INFO] [stderr] 276 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:324:61 [INFO] [stderr] | [INFO] [stderr] 324 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:324:45 [INFO] [stderr] | [INFO] [stderr] 324 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:331:55 [INFO] [stderr] | [INFO] [stderr] 331 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:331:39 [INFO] [stderr] | [INFO] [stderr] 331 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:340:55 [INFO] [stderr] | [INFO] [stderr] 340 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:340:39 [INFO] [stderr] | [INFO] [stderr] 340 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:348:61 [INFO] [stderr] | [INFO] [stderr] 348 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:348:45 [INFO] [stderr] | [INFO] [stderr] 348 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:355:55 [INFO] [stderr] | [INFO] [stderr] 355 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:355:39 [INFO] [stderr] | [INFO] [stderr] 355 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:363:55 [INFO] [stderr] | [INFO] [stderr] 363 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:363:39 [INFO] [stderr] | [INFO] [stderr] 363 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:430:55 [INFO] [stderr] | [INFO] [stderr] 430 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:430:39 [INFO] [stderr] | [INFO] [stderr] 430 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:440:61 [INFO] [stderr] | [INFO] [stderr] 440 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:440:45 [INFO] [stderr] | [INFO] [stderr] 440 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:446:61 [INFO] [stderr] | [INFO] [stderr] 446 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:446:45 [INFO] [stderr] | [INFO] [stderr] 446 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:454:61 [INFO] [stderr] | [INFO] [stderr] 454 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:454:45 [INFO] [stderr] | [INFO] [stderr] 454 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:470:55 [INFO] [stderr] | [INFO] [stderr] 470 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:470:39 [INFO] [stderr] | [INFO] [stderr] 470 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:489:61 [INFO] [stderr] | [INFO] [stderr] 489 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:489:45 [INFO] [stderr] | [INFO] [stderr] 489 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:499:55 [INFO] [stderr] | [INFO] [stderr] 499 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:499:39 [INFO] [stderr] | [INFO] [stderr] 499 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:518:55 [INFO] [stderr] | [INFO] [stderr] 518 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:518:39 [INFO] [stderr] | [INFO] [stderr] 518 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:578:61 [INFO] [stderr] | [INFO] [stderr] 578 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:578:45 [INFO] [stderr] | [INFO] [stderr] 578 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:585:61 [INFO] [stderr] | [INFO] [stderr] 585 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:585:45 [INFO] [stderr] | [INFO] [stderr] 585 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:592:61 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:592:45 [INFO] [stderr] | [INFO] [stderr] 592 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:599:61 [INFO] [stderr] | [INFO] [stderr] 599 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:599:45 [INFO] [stderr] | [INFO] [stderr] 599 | #[derive(Debug, Clone, PartialEq, Eq, Copy, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:606:55 [INFO] [stderr] | [INFO] [stderr] 606 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:606:39 [INFO] [stderr] | [INFO] [stderr] 606 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:612:55 [INFO] [stderr] | [INFO] [stderr] 612 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:612:39 [INFO] [stderr] | [INFO] [stderr] 612 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:618:55 [INFO] [stderr] | [INFO] [stderr] 618 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:618:39 [INFO] [stderr] | [INFO] [stderr] 618 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:624:55 [INFO] [stderr] | [INFO] [stderr] 624 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:624:39 [INFO] [stderr] | [INFO] [stderr] 624 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:630:55 [INFO] [stderr] | [INFO] [stderr] 630 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:630:39 [INFO] [stderr] | [INFO] [stderr] 630 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:633:55 [INFO] [stderr] | [INFO] [stderr] 633 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:633:39 [INFO] [stderr] | [INFO] [stderr] 633 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:640:61 [INFO] [stderr] | [INFO] [stderr] 640 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:640:45 [INFO] [stderr] | [INFO] [stderr] 640 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:657:55 [INFO] [stderr] | [INFO] [stderr] 657 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:657:39 [INFO] [stderr] | [INFO] [stderr] 657 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:679:55 [INFO] [stderr] | [INFO] [stderr] 679 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:679:39 [INFO] [stderr] | [INFO] [stderr] 679 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:709:55 [INFO] [stderr] | [INFO] [stderr] 709 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:709:39 [INFO] [stderr] | [INFO] [stderr] 709 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:741:55 [INFO] [stderr] | [INFO] [stderr] 741 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:741:39 [INFO] [stderr] | [INFO] [stderr] 741 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:759:55 [INFO] [stderr] | [INFO] [stderr] 759 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:759:39 [INFO] [stderr] | [INFO] [stderr] 759 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:820:55 [INFO] [stderr] | [INFO] [stderr] 820 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:820:39 [INFO] [stderr] | [INFO] [stderr] 820 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:858:61 [INFO] [stderr] | [INFO] [stderr] 858 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:858:45 [INFO] [stderr] | [INFO] [stderr] 858 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:865:61 [INFO] [stderr] | [INFO] [stderr] 865 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:865:45 [INFO] [stderr] | [INFO] [stderr] 865 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:872:55 [INFO] [stderr] | [INFO] [stderr] 872 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:872:39 [INFO] [stderr] | [INFO] [stderr] 872 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:880:55 [INFO] [stderr] | [INFO] [stderr] 880 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:880:39 [INFO] [stderr] | [INFO] [stderr] 880 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:886:55 [INFO] [stderr] | [INFO] [stderr] 886 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:886:39 [INFO] [stderr] | [INFO] [stderr] 886 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:892:55 [INFO] [stderr] | [INFO] [stderr] 892 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:892:39 [INFO] [stderr] | [INFO] [stderr] 892 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:911:61 [INFO] [stderr] | [INFO] [stderr] 911 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:911:45 [INFO] [stderr] | [INFO] [stderr] 911 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:935:55 [INFO] [stderr] | [INFO] [stderr] 935 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:935:39 [INFO] [stderr] | [INFO] [stderr] 935 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:946:55 [INFO] [stderr] | [INFO] [stderr] 946 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:946:39 [INFO] [stderr] | [INFO] [stderr] 946 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:953:61 [INFO] [stderr] | [INFO] [stderr] 953 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:953:45 [INFO] [stderr] | [INFO] [stderr] 953 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:965:55 [INFO] [stderr] | [INFO] [stderr] 965 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:965:39 [INFO] [stderr] | [INFO] [stderr] 965 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:978:61 [INFO] [stderr] | [INFO] [stderr] 978 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:978:45 [INFO] [stderr] | [INFO] [stderr] 978 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:984:55 [INFO] [stderr] | [INFO] [stderr] 984 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:984:39 [INFO] [stderr] | [INFO] [stderr] 984 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:992:55 [INFO] [stderr] | [INFO] [stderr] 992 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:992:39 [INFO] [stderr] | [INFO] [stderr] 992 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1002:61 [INFO] [stderr] | [INFO] [stderr] 1002 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1002:45 [INFO] [stderr] | [INFO] [stderr] 1002 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1010:55 [INFO] [stderr] | [INFO] [stderr] 1010 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1010:39 [INFO] [stderr] | [INFO] [stderr] 1010 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1016:55 [INFO] [stderr] | [INFO] [stderr] 1016 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1016:39 [INFO] [stderr] | [INFO] [stderr] 1016 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1023:55 [INFO] [stderr] | [INFO] [stderr] 1023 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1023:39 [INFO] [stderr] | [INFO] [stderr] 1023 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1030:55 [INFO] [stderr] | [INFO] [stderr] 1030 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1030:39 [INFO] [stderr] | [INFO] [stderr] 1030 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1038:61 [INFO] [stderr] | [INFO] [stderr] 1038 | #[derive(Debug, Copy, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1038:45 [INFO] [stderr] | [INFO] [stderr] 1038 | #[derive(Debug, Copy, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1044:55 [INFO] [stderr] | [INFO] [stderr] 1044 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1044:39 [INFO] [stderr] | [INFO] [stderr] 1044 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1053:55 [INFO] [stderr] | [INFO] [stderr] 1053 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1053:39 [INFO] [stderr] | [INFO] [stderr] 1053 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1060:55 [INFO] [stderr] | [INFO] [stderr] 1060 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1060:39 [INFO] [stderr] | [INFO] [stderr] 1060 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1066:55 [INFO] [stderr] | [INFO] [stderr] 1066 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1066:39 [INFO] [stderr] | [INFO] [stderr] 1066 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1075:61 [INFO] [stderr] | [INFO] [stderr] 1075 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1075:45 [INFO] [stderr] | [INFO] [stderr] 1075 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1084:55 [INFO] [stderr] | [INFO] [stderr] 1084 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1084:39 [INFO] [stderr] | [INFO] [stderr] 1084 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1095:61 [INFO] [stderr] | [INFO] [stderr] 1095 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1095:45 [INFO] [stderr] | [INFO] [stderr] 1095 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1102:61 [INFO] [stderr] | [INFO] [stderr] 1102 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1102:45 [INFO] [stderr] | [INFO] [stderr] 1102 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1108:61 [INFO] [stderr] | [INFO] [stderr] 1108 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1108:45 [INFO] [stderr] | [INFO] [stderr] 1108 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1122:61 [INFO] [stderr] | [INFO] [stderr] 1122 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1122:45 [INFO] [stderr] | [INFO] [stderr] 1122 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1129:55 [INFO] [stderr] | [INFO] [stderr] 1129 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1129:39 [INFO] [stderr] | [INFO] [stderr] 1129 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1135:55 [INFO] [stderr] | [INFO] [stderr] 1135 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1135:39 [INFO] [stderr] | [INFO] [stderr] 1135 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1144:55 [INFO] [stderr] | [INFO] [stderr] 1144 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1144:39 [INFO] [stderr] | [INFO] [stderr] 1144 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1150:55 [INFO] [stderr] | [INFO] [stderr] 1150 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1150:39 [INFO] [stderr] | [INFO] [stderr] 1150 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1156:55 [INFO] [stderr] | [INFO] [stderr] 1156 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1156:39 [INFO] [stderr] | [INFO] [stderr] 1156 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1163:55 [INFO] [stderr] | [INFO] [stderr] 1163 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1163:39 [INFO] [stderr] | [INFO] [stderr] 1163 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1170:55 [INFO] [stderr] | [INFO] [stderr] 1170 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1170:39 [INFO] [stderr] | [INFO] [stderr] 1170 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1177:55 [INFO] [stderr] | [INFO] [stderr] 1177 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1177:39 [INFO] [stderr] | [INFO] [stderr] 1177 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1187:55 [INFO] [stderr] | [INFO] [stderr] 1187 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1187:39 [INFO] [stderr] | [INFO] [stderr] 1187 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1194:55 [INFO] [stderr] | [INFO] [stderr] 1194 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1194:39 [INFO] [stderr] | [INFO] [stderr] 1194 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1200:55 [INFO] [stderr] | [INFO] [stderr] 1200 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1200:39 [INFO] [stderr] | [INFO] [stderr] 1200 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1208:55 [INFO] [stderr] | [INFO] [stderr] 1208 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1208:39 [INFO] [stderr] | [INFO] [stderr] 1208 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1217:61 [INFO] [stderr] | [INFO] [stderr] 1217 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1217:45 [INFO] [stderr] | [INFO] [stderr] 1217 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1225:55 [INFO] [stderr] | [INFO] [stderr] 1225 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1225:39 [INFO] [stderr] | [INFO] [stderr] 1225 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1228:55 [INFO] [stderr] | [INFO] [stderr] 1228 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1228:39 [INFO] [stderr] | [INFO] [stderr] 1228 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1234:55 [INFO] [stderr] | [INFO] [stderr] 1234 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1234:39 [INFO] [stderr] | [INFO] [stderr] 1234 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1243:61 [INFO] [stderr] | [INFO] [stderr] 1243 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1243:45 [INFO] [stderr] | [INFO] [stderr] 1243 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1250:61 [INFO] [stderr] | [INFO] [stderr] 1250 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1250:45 [INFO] [stderr] | [INFO] [stderr] 1250 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1258:61 [INFO] [stderr] | [INFO] [stderr] 1258 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1258:45 [INFO] [stderr] | [INFO] [stderr] 1258 | #[derive(Debug, Clone, Copy, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1274:55 [INFO] [stderr] | [INFO] [stderr] 1274 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1274:39 [INFO] [stderr] | [INFO] [stderr] 1274 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1305:55 [INFO] [stderr] | [INFO] [stderr] 1305 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1305:39 [INFO] [stderr] | [INFO] [stderr] 1305 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1333:55 [INFO] [stderr] | [INFO] [stderr] 1333 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1333:39 [INFO] [stderr] | [INFO] [stderr] 1333 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1339:55 [INFO] [stderr] | [INFO] [stderr] 1339 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1339:39 [INFO] [stderr] | [INFO] [stderr] 1339 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1346:55 [INFO] [stderr] | [INFO] [stderr] 1346 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1346:39 [INFO] [stderr] | [INFO] [stderr] 1346 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1359:55 [INFO] [stderr] | [INFO] [stderr] 1359 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1359:39 [INFO] [stderr] | [INFO] [stderr] 1359 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1378:55 [INFO] [stderr] | [INFO] [stderr] 1378 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1378:39 [INFO] [stderr] | [INFO] [stderr] 1378 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1389:55 [INFO] [stderr] | [INFO] [stderr] 1389 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1389:39 [INFO] [stderr] | [INFO] [stderr] 1389 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1421:55 [INFO] [stderr] | [INFO] [stderr] 1421 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1421:39 [INFO] [stderr] | [INFO] [stderr] 1421 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1456:55 [INFO] [stderr] | [INFO] [stderr] 1456 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1456:39 [INFO] [stderr] | [INFO] [stderr] 1456 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1465:55 [INFO] [stderr] | [INFO] [stderr] 1465 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1465:39 [INFO] [stderr] | [INFO] [stderr] 1465 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1486:55 [INFO] [stderr] | [INFO] [stderr] 1486 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1486:39 [INFO] [stderr] | [INFO] [stderr] 1486 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1506:55 [INFO] [stderr] | [INFO] [stderr] 1506 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1506:39 [INFO] [stderr] | [INFO] [stderr] 1506 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1513:55 [INFO] [stderr] | [INFO] [stderr] 1513 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1513:39 [INFO] [stderr] | [INFO] [stderr] 1513 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1532:55 [INFO] [stderr] | [INFO] [stderr] 1532 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1532:39 [INFO] [stderr] | [INFO] [stderr] 1532 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1540:55 [INFO] [stderr] | [INFO] [stderr] 1540 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1540:39 [INFO] [stderr] | [INFO] [stderr] 1540 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1546:55 [INFO] [stderr] | [INFO] [stderr] 1546 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1546:39 [INFO] [stderr] | [INFO] [stderr] 1546 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> ast.rs:1554:55 [INFO] [stderr] | [INFO] [stderr] 1554 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> ast.rs:1554:39 [INFO] [stderr] | [INFO] [stderr] 1554 | #[derive(Debug, Clone, PartialEq, Eq, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> token.rs:120:67 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> token.rs:120:51 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> token.rs:133:67 [INFO] [stderr] | [INFO] [stderr] 133 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> token.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcDecodable` is unstable [INFO] [stderr] --> token.rs:144:67 [INFO] [stderr] | [INFO] [stderr] 144 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `RustcEncodable` is unstable [INFO] [stderr] --> token.rs:144:51 [INFO] [stderr] | [INFO] [stderr] 144 | #[derive(Clone, Copy, PartialEq, Eq, Hash, Debug, RustcEncodable, RustcDecodable)] [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:312:19 [INFO] [stderr] | [INFO] [stderr] 312 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:310:26 [INFO] [stderr] | [INFO] [stderr] 310 | fn flanked(p: &mut AbstractParser, delim: DelimToken, mut inner: F) -> ReportedResult [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:335:13 [INFO] [stderr] | [INFO] [stderr] 335 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:358:19 [INFO] [stderr] | [INFO] [stderr] 358 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:352:13 [INFO] [stderr] | [INFO] [stderr] 352 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:404:19 [INFO] [stderr] | [INFO] [stderr] 404 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:398:13 [INFO] [stderr] | [INFO] [stderr] 398 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:419:19 [INFO] [stderr] | [INFO] [stderr] 419 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:417:31 [INFO] [stderr] | [INFO] [stderr] 417 | fn repeat_until(p: &mut AbstractParser, term: Token, mut item: F) -> ReportedResult> [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:436:19 [INFO] [stderr] | [INFO] [stderr] 436 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:434:28 [INFO] [stderr] | [INFO] [stderr] 434 | fn recovered(p: &mut AbstractParser, term: Token, mut item: F) -> ReportedResult [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:453:19 [INFO] [stderr] | [INFO] [stderr] 453 | F: FnMut(&mut AbstractParser) -> ReportedResult, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:451:24 [INFO] [stderr] | [INFO] [stderr] 451 | fn r#try(p: &mut AbstractParser, mut parse: F) -> Option [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:468:13 [INFO] [stderr] | [INFO] [stderr] 468 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:491:27 [INFO] [stderr] | [INFO] [stderr] 491 | fn try_identifier(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:507:35 [INFO] [stderr] | [INFO] [stderr] 507 | fn matches(&mut self, _: &mut AbstractParser) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:508:35 [INFO] [stderr] | [INFO] [stderr] 508 | fn recover(&mut self, _: &mut AbstractParser, consume: bool); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:513:35 [INFO] [stderr] | [INFO] [stderr] 513 | fn matches(&mut self, p: &mut AbstractParser) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:517:35 [INFO] [stderr] | [INFO] [stderr] 517 | fn recover(&mut self, p: &mut AbstractParser, consume: bool) { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:526:36 [INFO] [stderr] | [INFO] [stderr] 526 | struct FuncPredicate bool, R: FnMut(&mut AbstractParser, bool)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:526:75 [INFO] [stderr] | [INFO] [stderr] 526 | struct FuncPredicate bool, R: FnMut(&mut AbstractParser, bool)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:532:20 [INFO] [stderr] | [INFO] [stderr] 532 | impl bool, R: FnMut(&mut AbstractParser, bool)> Predicate [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:532:59 [INFO] [stderr] | [INFO] [stderr] 532 | impl bool, R: FnMut(&mut AbstractParser, bool)> Predicate [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:535:35 [INFO] [stderr] | [INFO] [stderr] 535 | fn matches(&mut self, p: &mut AbstractParser) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:539:35 [INFO] [stderr] | [INFO] [stderr] 539 | fn recover(&mut self, p: &mut AbstractParser, consume: bool) { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:694:38 [INFO] [stderr] | [INFO] [stderr] 694 | fn parse_parameter_port_list(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:744:33 [INFO] [stderr] | [INFO] [stderr] 744 | fn tail(p: &mut AbstractParser, ty: Type) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:777:32 [INFO] [stderr] | [INFO] [stderr] 777 | fn parse_constant_expr(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:884:31 [INFO] [stderr] | [INFO] [stderr] 884 | fn parse_package_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:928:31 [INFO] [stderr] | [INFO] [stderr] 928 | fn parse_program_decl(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:939:33 [INFO] [stderr] | [INFO] [stderr] 939 | fn parse_hierarchy_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1035:34 [INFO] [stderr] | [INFO] [stderr] 1035 | fn parse_localparam_decl(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1088:33 [INFO] [stderr] | [INFO] [stderr] 1088 | fn parse_parameter_decl(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1103:21 [INFO] [stderr] | [INFO] [stderr] 1103 | fn tail(p: &mut AbstractParser) -> ReportedResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1112:34 [INFO] [stderr] | [INFO] [stderr] 1112 | fn parse_parameter_names(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1141:31 [INFO] [stderr] | [INFO] [stderr] 1141 | fn parse_modport_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1186:31 [INFO] [stderr] | [INFO] [stderr] 1186 | fn parse_modport_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1260:36 [INFO] [stderr] | [INFO] [stderr] 1260 | fn parse_modport_port_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1331:28 [INFO] [stderr] | [INFO] [stderr] 1331 | fn parse_data_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1349:32 [INFO] [stderr] | [INFO] [stderr] 1349 | fn parse_explicit_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1357:30 [INFO] [stderr] | [INFO] [stderr] 1357 | fn parse_type_suffix(p: &mut AbstractParser, ty: Type) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1414:32 [INFO] [stderr] | [INFO] [stderr] 1414 | fn parse_implicit_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1422:13 [INFO] [stderr] | [INFO] [stderr] 1422 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1452:28 [INFO] [stderr] | [INFO] [stderr] 1452 | fn parse_type_data(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1562:28 [INFO] [stderr] | [INFO] [stderr] 1562 | fn parse_enum_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1581:28 [INFO] [stderr] | [INFO] [stderr] 1581 | fn parse_enum_name(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1605:30 [INFO] [stderr] | [INFO] [stderr] 1605 | fn parse_struct_type(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1652:32 [INFO] [stderr] | [INFO] [stderr] 1652 | fn parse_struct_member(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1685:26 [INFO] [stderr] | [INFO] [stderr] 1685 | fn parse_signing(p: &mut AbstractParser) -> TypeSign { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1699:38 [INFO] [stderr] | [INFO] [stderr] 1699 | fn parse_optional_dimensions(p: &mut AbstractParser) -> ReportedResult<(Vec, Span)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1715:26 [INFO] [stderr] | [INFO] [stderr] 1715 | fn try_dimension(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1789:43 [INFO] [stderr] | [INFO] [stderr] 1789 | fn parse_list_of_port_connections(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1826:13 [INFO] [stderr] | [INFO] [stderr] 1826 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1844:23 [INFO] [stderr] | [INFO] [stderr] 1844 | fn parse_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1848:28 [INFO] [stderr] | [INFO] [stderr] 1848 | fn parse_expr_prec(p: &mut AbstractParser, precedence: Precedence) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:1897:13 [INFO] [stderr] | [INFO] [stderr] 1897 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2054:29 [INFO] [stderr] | [INFO] [stderr] 2054 | fn parse_expr_first(p: &mut AbstractParser, precedence: Precedence) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2112:31 [INFO] [stderr] | [INFO] [stderr] 2112 | fn parse_primary_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2206:32 [INFO] [stderr] | [INFO] [stderr] 2206 | fn parse_pattern_field(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2280:30 [INFO] [stderr] | [INFO] [stderr] 2280 | fn parse_concat_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2377:28 [INFO] [stderr] | [INFO] [stderr] 2377 | fn parse_expr_list(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2407:38 [INFO] [stderr] | [INFO] [stderr] 2407 | fn parse_primary_parenthesis(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2435:29 [INFO] [stderr] | [INFO] [stderr] 2435 | fn parse_range_expr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2546:28 [INFO] [stderr] | [INFO] [stderr] 2546 | fn parse_port_list(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2720:23 [INFO] [stderr] | [INFO] [stderr] 2720 | fn parse_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2733:33 [INFO] [stderr] | [INFO] [stderr] 2733 | fn parse_interface_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2774:32 [INFO] [stderr] | [INFO] [stderr] 2774 | fn parse_explicit_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2810:29 [INFO] [stderr] | [INFO] [stderr] 2810 | fn parse_named_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2847:17 [INFO] [stderr] | [INFO] [stderr] 2847 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2882:32 [INFO] [stderr] | [INFO] [stderr] 2882 | fn parse_implicit_port(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2887:13 [INFO] [stderr] | [INFO] [stderr] 2887 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2899:39 [INFO] [stderr] | [INFO] [stderr] 2899 | fn parse_parameter_assignment(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2919:28 [INFO] [stderr] | [INFO] [stderr] 2919 | fn parse_procedure(p: &mut AbstractParser, kind: ProcedureKind) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2931:34 [INFO] [stderr] | [INFO] [stderr] 2931 | fn parse_subroutine_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:2956:39 [INFO] [stderr] | [INFO] [stderr] 2956 | fn parse_subroutine_prototype(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3007:13 [INFO] [stderr] | [INFO] [stderr] 3007 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3048:29 [INFO] [stderr] | [INFO] [stderr] 3048 | fn tail(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3099:36 [INFO] [stderr] | [INFO] [stderr] 3099 | fn try_subroutine_port_dir(p: &mut AbstractParser) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3126:34 [INFO] [stderr] | [INFO] [stderr] 3126 | fn parse_subroutine_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3176:23 [INFO] [stderr] | [INFO] [stderr] 3176 | fn parse_stmt(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3204:28 [INFO] [stderr] | [INFO] [stderr] 3204 | fn parse_stmt_data(p: &mut AbstractParser, label: &mut Option) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3454:13 [INFO] [stderr] | [INFO] [stderr] 3454 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3536:36 [INFO] [stderr] | [INFO] [stderr] 3536 | fn parse_continuous_assign(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3581:13 [INFO] [stderr] | [INFO] [stderr] 3581 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3618:13 [INFO] [stderr] | [INFO] [stderr] 3618 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3711:21 [INFO] [stderr] | [INFO] [stderr] 3711 | fn parse_if(p: &mut AbstractParser, up: Option) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3742:30 [INFO] [stderr] | [INFO] [stderr] 3742 | fn try_delay_control(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3779:30 [INFO] [stderr] | [INFO] [stderr] 3779 | fn try_event_control(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3817:28 [INFO] [stderr] | [INFO] [stderr] 3817 | fn try_cycle_delay(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3827:29 [INFO] [stderr] | [INFO] [stderr] 3827 | fn parse_assignment(p: &mut AbstractParser) -> ReportedResult<(Expr, Expr)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3834:30 [INFO] [stderr] | [INFO] [stderr] 3834 | fn parse_assign_stmt(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3876:28 [INFO] [stderr] | [INFO] [stderr] 3876 | fn parse_expr_stmt(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3883:13 [INFO] [stderr] | [INFO] [stderr] 3883 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3924:13 [INFO] [stderr] | [INFO] [stderr] 3924 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:3971:28 [INFO] [stderr] | [INFO] [stderr] 3971 | fn parse_call_args(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4034:43 [INFO] [stderr] | [INFO] [stderr] 4034 | fn parse_variable_decl_assignment(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4061:30 [INFO] [stderr] | [INFO] [stderr] 4061 | fn parse_genvar_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4084:32 [INFO] [stderr] | [INFO] [stderr] 4084 | fn parse_generate_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4097:31 [INFO] [stderr] | [INFO] [stderr] 4097 | fn parse_generate_for(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4118:30 [INFO] [stderr] | [INFO] [stderr] 4118 | fn parse_generate_if(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4137:32 [INFO] [stderr] | [INFO] [stderr] 4137 | fn parse_generate_case(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4145:33 [INFO] [stderr] | [INFO] [stderr] 4145 | fn parse_generate_block(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4233:29 [INFO] [stderr] | [INFO] [stderr] 4233 | fn parse_class_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4306:29 [INFO] [stderr] | [INFO] [stderr] 4306 | fn parse_class_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4383:13 [INFO] [stderr] | [INFO] [stderr] 4383 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4404:31 [INFO] [stderr] | [INFO] [stderr] 4404 | fn parse_class_method(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4409:33 [INFO] [stderr] | [INFO] [stderr] 4409 | fn parse_class_property(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4415:29 [INFO] [stderr] | [INFO] [stderr] 4415 | fn parse_constraint(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4473:34 [INFO] [stderr] | [INFO] [stderr] 4473 | fn parse_constraint_item(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4483:39 [INFO] [stderr] | [INFO] [stderr] 4483 | fn parse_constraint_item_data(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4508:13 [INFO] [stderr] | [INFO] [stderr] 4508 | Box ReportedResult + 'a>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut AbstractParser) -> ReportedResult + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4508:24 [INFO] [stderr] | [INFO] [stderr] 4508 | Box ReportedResult + 'a>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4522:23 [INFO] [stderr] | [INFO] [stderr] 4522 | F: FnMut(&mut AbstractParser) -> ReportedResult + 'a, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4529:23 [INFO] [stderr] | [INFO] [stderr] 4529 | F: FnMut(&mut AbstractParser) -> ReportedResult + 'a, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4534:33 [INFO] [stderr] | [INFO] [stderr] 4534 | pub fn finish(self, p: &mut AbstractParser, msg: &str) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4626:22 [INFO] [stderr] | [INFO] [stderr] 4626 | parser: &'tp mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4635:33 [INFO] [stderr] | [INFO] [stderr] 4635 | pub fn new(parser: &'tp mut AbstractParser) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4696:26 [INFO] [stderr] | [INFO] [stderr] 4696 | fn parse_typedef(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4712:28 [INFO] [stderr] | [INFO] [stderr] 4712 | fn parse_port_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4751:21 [INFO] [stderr] | [INFO] [stderr] 4751 | fn tail(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4792:27 [INFO] [stderr] | [INFO] [stderr] 4792 | fn parse_net_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4837:21 [INFO] [stderr] | [INFO] [stderr] 4837 | fn tail(p: &mut AbstractParser) -> ReportedResult<(Option, Vec)> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4873:13 [INFO] [stderr] | [INFO] [stderr] 4873 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4890:31 [INFO] [stderr] | [INFO] [stderr] 4890 | fn parse_net_strength(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4933:30 [INFO] [stderr] | [INFO] [stderr] 4933 | fn parse_import_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:4982:28 [INFO] [stderr] | [INFO] [stderr] 4982 | fn parse_assertion(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5121:41 [INFO] [stderr] | [INFO] [stderr] 5121 | fn parse_assertion_action_block(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5135:32 [INFO] [stderr] | [INFO] [stderr] 5135 | fn parse_property_spec(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5177:27 [INFO] [stderr] | [INFO] [stderr] 5177 | fn parse_propexpr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5182:13 [INFO] [stderr] | [INFO] [stderr] 5182 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5218:13 [INFO] [stderr] | [INFO] [stderr] 5218 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5250:13 [INFO] [stderr] | [INFO] [stderr] 5250 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5287:13 [INFO] [stderr] | [INFO] [stderr] 5287 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5317:26 [INFO] [stderr] | [INFO] [stderr] 5317 | fn parse_seqexpr(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5322:13 [INFO] [stderr] | [INFO] [stderr] 5322 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5343:13 [INFO] [stderr] | [INFO] [stderr] 5343 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5358:13 [INFO] [stderr] | [INFO] [stderr] 5358 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5379:13 [INFO] [stderr] | [INFO] [stderr] 5379 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5387:25 [INFO] [stderr] | [INFO] [stderr] 5387 | fn parse_seqrep(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5431:23 [INFO] [stderr] | [INFO] [stderr] 5431 | fn parse_inst(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5470:27 [INFO] [stderr] | [INFO] [stderr] 5470 | fn parse_var_decl(p: &mut AbstractParser) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5501:21 [INFO] [stderr] | [INFO] [stderr] 5501 | fn tail(p: &mut AbstractParser) -> ReportedResult> { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5524:13 [INFO] [stderr] | [INFO] [stderr] 5524 | p: &mut AbstractParser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5611:29 [INFO] [stderr] | [INFO] [stderr] 5611 | fn tail(p: &mut AbstractParser, ty: Type) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> parser.rs:5645:24 [INFO] [stderr] | [INFO] [stderr] 5645 | fn parse_hname(p: &mut AbstractParser, msg: &str) -> ReportedResult { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AbstractParser` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> preproc.rs:25:22 [INFO] [stderr] | [INFO] [stderr] 25 | contents: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> preproc.rs:46:70 [INFO] [stderr] | [INFO] [stderr] 46 | let content_unbound = unsafe { &*(content.as_ref() as *const SourceContent) }; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> preproc.rs:153:78 [INFO] [stderr] | [INFO] [stderr] 153 | let content_unbound = unsafe { &*(content.as_ref() as *const SourceContent) }; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceContent` [INFO] [stderr] [INFO] [stderr] error: aborting due to 224 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `moore-svlog-syntax`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 224 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `moore-svlog-syntax`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "29283bc153a60a3b442899d790e59a6a0807ad19148898e4c01d88338b016111"` [INFO] running `"docker" "rm" "-f" "29283bc153a60a3b442899d790e59a6a0807ad19148898e4c01d88338b016111"` [INFO] [stdout] 29283bc153a60a3b442899d790e59a6a0807ad19148898e4c01d88338b016111