[INFO] fetching crate verty 0.1.1...
[INFO] checking verty-0.1.1 against 49a6044d37d694890450f52ceaceb66277a36b1e for pr-161154
[INFO] extracting crate verty 0.1.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate verty 0.1.1
[INFO] finished tweaking crates.io crate verty 0.1.1
[INFO] tweaked toml for crates.io crate verty 0.1.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate verty 0.1.1 on toolchain 49a6044d37d694890450f52ceaceb66277a36b1e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 6 packages to highest compatible versions
[INFO] [stderr]       Adding prettyplease v0.2.37 (available: v0.3.0)
[INFO] [stderr]       Adding syn v2.0.119 (available: v3.0.4)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855
[INFO] running `Command { std: "docker" "start" "e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855" "/opt/rustwide/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855" "/opt/rustwide/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking syn v2.0.119
[INFO] [stderr]     Checking verty v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0597]: `basic` does not live long enough
[INFO] [stdout]    --> src/parse/mod.rs:422:21
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let basic = syn::parse_quote!(10);
[INFO] [stdout]     |             ----- binding `basic` declared here
[INFO] [stdout] 422 |         assert!(lit_usize(&basic).is_ok_and(|(_, u)| u == 10));
[INFO] [stdout]     |                           ^^^^^^ borrowed value does not live long enough
[INFO] [stdout] ...
[INFO] [stdout] 432 |     }
[INFO] [stdout]     |     -
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `basic` dropped here while still borrowed
[INFO] [stdout]     |     borrow might be used here, when `lit_usize` is dropped and runs the destructor for type `impl Fn(&syn::Expr) -> std::result::Result<(proc_macro2::Span, usize), syn::Error> + '_`
[INFO] [stdout]     |
[INFO] [stdout]     = note: values in a scope are dropped in the opposite order they are defined
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0597]: `binary` does not live long enough
[INFO] [stdout]    --> src/parse/mod.rs:425:21
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let binary = syn::parse_quote!(0b101);
[INFO] [stdout]     |             ------ binding `binary` declared here
[INFO] [stdout] 425 |         assert!(lit_usize(&binary).is_ok_and(|(_, u)| u == 0b101));
[INFO] [stdout]     |                           ^^^^^^^ borrowed value does not live long enough
[INFO] [stdout] ...
[INFO] [stdout] 432 |     }
[INFO] [stdout]     |     -
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `binary` dropped here while still borrowed
[INFO] [stdout]     |     borrow might be used here, when `lit_usize` is dropped and runs the destructor for type `impl Fn(&syn::Expr) -> std::result::Result<(proc_macro2::Span, usize), syn::Error> + '_`
[INFO] [stdout]     |
[INFO] [stdout]     = note: values in a scope are dropped in the opposite order they are defined
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0597]: `hex` does not live long enough
[INFO] [stdout]    --> src/parse/mod.rs:428:21
[INFO] [stdout]     |
[INFO] [stdout] 427 |         let hex = syn::parse_quote!(0xbeef);
[INFO] [stdout]     |             --- binding `hex` declared here
[INFO] [stdout] 428 |         assert!(lit_usize(&hex).is_ok_and(|(_, u)| u == 0xbeef));
[INFO] [stdout]     |                           ^^^^ borrowed value does not live long enough
[INFO] [stdout] ...
[INFO] [stdout] 432 |     }
[INFO] [stdout]     |     -
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `hex` dropped here while still borrowed
[INFO] [stdout]     |     borrow might be used here, when `lit_usize` is dropped and runs the destructor for type `impl Fn(&syn::Expr) -> std::result::Result<(proc_macro2::Span, usize), syn::Error> + '_`
[INFO] [stdout]     |
[INFO] [stdout]     = note: values in a scope are dropped in the opposite order they are defined
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0597]: `err` does not live long enough
[INFO] [stdout]    --> src/parse/mod.rs:431:21
[INFO] [stdout]     |
[INFO] [stdout] 430 |         let err = syn::parse_quote!(nope);
[INFO] [stdout]     |             --- binding `err` declared here
[INFO] [stdout] 431 |         assert!(lit_usize(&err).is_err());
[INFO] [stdout]     |                           ^^^^ borrowed value does not live long enough
[INFO] [stdout] 432 |     }
[INFO] [stdout]     |     -
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `err` dropped here while still borrowed
[INFO] [stdout]     |     borrow might be used here, when `lit_usize` is dropped and runs the destructor for type `impl Fn(&syn::Expr) -> std::result::Result<(proc_macro2::Span, usize), syn::Error> + '_`
[INFO] [stdout]     |
[INFO] [stdout]     = note: values in a scope are dropped in the opposite order they are defined
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0597`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `verty` (lib test) due to 4 previous errors
[INFO] running `Command { std: "docker" "inspect" "e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855", kill_on_drop: false }`
[INFO] [stdout] e84a026dd89fb5a136c84fe10a4b2b68def31553ef8a7ef7773302bc8094b855
