[INFO] fetching crate plugkit 0.0.9...
[INFO] testing plugkit-0.0.9 against 1.75.0 for beta-1.76-1
[INFO] extracting crate plugkit 0.0.9 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate plugkit 0.0.9 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate plugkit 0.0.9
[INFO] finished tweaking crates.io crate plugkit 0.0.9
[INFO] tweaked toml for crates.io crate plugkit 0.0.9 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 593a74b5fbf534e4f1ccb187010e5ecb7fefeac2eed444ea1c4773f3e25f71dc
[INFO] running `Command { std: "docker" "start" "-a" "593a74b5fbf534e4f1ccb187010e5ecb7fefeac2eed444ea1c4773f3e25f71dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "593a74b5fbf534e4f1ccb187010e5ecb7fefeac2eed444ea1c4773f3e25f71dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "593a74b5fbf534e4f1ccb187010e5ecb7fefeac2eed444ea1c4773f3e25f71dc", kill_on_drop: false }`
[INFO] [stdout] 593a74b5fbf534e4f1ccb187010e5ecb7fefeac2eed444ea1c4773f3e25f71dc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a866b6d68f718c263752a82389bebf481364d743b69bdec3c5fa3bbf87e2033f
[INFO] running `Command { std: "docker" "start" "-a" "a866b6d68f718c263752a82389bebf481364d743b69bdec3c5fa3bbf87e2033f", kill_on_drop: false }`
[INFO] [stderr]    Compiling plugkit v0.0.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/variant.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn set(&mut self, &T);
[INFO] [stdout]    |                       ^^ help: try naming the parameter or explicitly ignoring it: `_: &T`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/layer.rs:49:35
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn payloads(&self) -> Box<Iterator<Item = &Payload>> {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn payloads(&self) -> Box<dyn Iterator<Item = &Payload>> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/payload.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn slices(&self) -> Box<Iterator<Item = &'static [u8]>> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn slices(&self) -> Box<dyn Iterator<Item = &'static [u8]>> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/file.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |         _cb: &Fn(&mut Context, usize, f64),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 108 |         _cb: &dyn Fn(&mut Context, usize, f64),
[INFO] [stdout]     |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/file.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |         _cb: &Fn(&mut Context) -> &[RawFrame],
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 123 |         _cb: &dyn Fn(&mut Context) -> &[RawFrame],
[INFO] [stdout]     |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` fn uses type `(*const u8, usize)`, which is not FFI-safe
[INFO] [stdout]   --> src/symbol.rs:47:30
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Payload_addSlice,        extern "C" fn(*mut Payload, (*const u8, usize));
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a struct instead
[INFO] [stdout]    = note: tuples have unspecified layout
[INFO] [stdout]    = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/symbol.rs:26:71
[INFO] [stdout]    |
[INFO] [stdout] 26 |                           resolve(CString::new(stringify!($x)).unwrap().as_ptr()));
[INFO] [stdout]    |                                   ------------------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] ...
[INFO] [stdout] 34 | / def_func!(
[INFO] [stdout] 35 | |     Token_literal_,          extern "C" fn(*const libc::c_char, libc::size_t) -> Token;
[INFO] [stdout] 36 | |     Token_string,            extern "C" fn(Token) -> *const libc::c_char;
[INFO] [stdout] 37 | |     Context_getConfig,       extern "C" fn(*const Context, *const libc::c_char, libc::size_t) -> *const Variant;
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     Logger_log,              extern "C" fn(*mut Context, *const libc::c_char, *const Metadata);
[INFO] [stdout] 51 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: `#[warn(temporary_cstring_as_ptr)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `def_func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/logger.rs:33:40
[INFO] [stdout]    |
[INFO] [stdout] 33 |             CString::new(msg).unwrap().as_ptr(),
[INFO] [stdout]    |             -------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |             |
[INFO] [stdout]    |             this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.30s
[INFO] running `Command { std: "docker" "inspect" "a866b6d68f718c263752a82389bebf481364d743b69bdec3c5fa3bbf87e2033f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a866b6d68f718c263752a82389bebf481364d743b69bdec3c5fa3bbf87e2033f", kill_on_drop: false }`
[INFO] [stdout] a866b6d68f718c263752a82389bebf481364d743b69bdec3c5fa3bbf87e2033f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5bde953fba5dce8032de99ad3c763d27d7f8501afc3404c7412fef8a62eff94b
[INFO] running `Command { std: "docker" "start" "-a" "5bde953fba5dce8032de99ad3c763d27d7f8501afc3404c7412fef8a62eff94b", kill_on_drop: false }`
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/variant.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn set(&mut self, &T);
[INFO] [stdout]    |                       ^^ help: try naming the parameter or explicitly ignoring it: `_: &T`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling plugkit v0.0.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/layer.rs:49:35
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn payloads(&self) -> Box<Iterator<Item = &Payload>> {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn payloads(&self) -> Box<dyn Iterator<Item = &Payload>> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/payload.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn slices(&self) -> Box<Iterator<Item = &'static [u8]>> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn slices(&self) -> Box<dyn Iterator<Item = &'static [u8]>> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/file.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |         _cb: &Fn(&mut Context, usize, f64),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 108 |         _cb: &dyn Fn(&mut Context, usize, f64),
[INFO] [stdout]     |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/file.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |         _cb: &Fn(&mut Context) -> &[RawFrame],
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 123 |         _cb: &dyn Fn(&mut Context) -> &[RawFrame],
[INFO] [stdout]     |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` fn uses type `(*const u8, usize)`, which is not FFI-safe
[INFO] [stdout]   --> src/symbol.rs:47:30
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Payload_addSlice,        extern "C" fn(*mut Payload, (*const u8, usize));
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a struct instead
[INFO] [stdout]    = note: tuples have unspecified layout
[INFO] [stdout]    = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/symbol.rs:26:71
[INFO] [stdout]    |
[INFO] [stdout] 26 |                           resolve(CString::new(stringify!($x)).unwrap().as_ptr()));
[INFO] [stdout]    |                                   ------------------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] ...
[INFO] [stdout] 34 | / def_func!(
[INFO] [stdout] 35 | |     Token_literal_,          extern "C" fn(*const libc::c_char, libc::size_t) -> Token;
[INFO] [stdout] 36 | |     Token_string,            extern "C" fn(Token) -> *const libc::c_char;
[INFO] [stdout] 37 | |     Context_getConfig,       extern "C" fn(*const Context, *const libc::c_char, libc::size_t) -> *const Variant;
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     Logger_log,              extern "C" fn(*mut Context, *const libc::c_char, *const Metadata);
[INFO] [stdout] 51 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: `#[warn(temporary_cstring_as_ptr)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `def_func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/logger.rs:33:40
[INFO] [stdout]    |
[INFO] [stdout] 33 |             CString::new(msg).unwrap().as_ptr(),
[INFO] [stdout]    |             -------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |             |
[INFO] [stdout]    |             this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/variant.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn set(&mut self, &T);
[INFO] [stdout]    |                       ^^ help: try naming the parameter or explicitly ignoring it: `_: &T`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/layer.rs:49:35
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn payloads(&self) -> Box<Iterator<Item = &Payload>> {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn payloads(&self) -> Box<dyn Iterator<Item = &Payload>> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/payload.rs:29:33
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn slices(&self) -> Box<Iterator<Item = &'static [u8]>> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn slices(&self) -> Box<dyn Iterator<Item = &'static [u8]>> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/file.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |         _cb: &Fn(&mut Context, usize, f64),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 108 |         _cb: &dyn Fn(&mut Context, usize, f64),
[INFO] [stdout]     |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/file.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |         _cb: &Fn(&mut Context) -> &[RawFrame],
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 123 |         _cb: &dyn Fn(&mut Context) -> &[RawFrame],
[INFO] [stdout]     |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` fn uses type `(*const u8, usize)`, which is not FFI-safe
[INFO] [stdout]   --> src/symbol.rs:47:30
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Payload_addSlice,        extern "C" fn(*mut Payload, (*const u8, usize));
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a struct instead
[INFO] [stdout]    = note: tuples have unspecified layout
[INFO] [stdout]    = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/symbol.rs:26:71
[INFO] [stdout]    |
[INFO] [stdout] 26 |                           resolve(CString::new(stringify!($x)).unwrap().as_ptr()));
[INFO] [stdout]    |                                   ------------------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] ...
[INFO] [stdout] 34 | / def_func!(
[INFO] [stdout] 35 | |     Token_literal_,          extern "C" fn(*const libc::c_char, libc::size_t) -> Token;
[INFO] [stdout] 36 | |     Token_string,            extern "C" fn(Token) -> *const libc::c_char;
[INFO] [stdout] 37 | |     Context_getConfig,       extern "C" fn(*const Context, *const libc::c_char, libc::size_t) -> *const Variant;
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     Logger_log,              extern "C" fn(*mut Context, *const libc::c_char, *const Metadata);
[INFO] [stdout] 51 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: `#[warn(temporary_cstring_as_ptr)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `def_func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/logger.rs:33:40
[INFO] [stdout]    |
[INFO] [stdout] 33 |             CString::new(msg).unwrap().as_ptr(),
[INFO] [stdout]    |             -------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |             |
[INFO] [stdout]    |             this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.32s
[INFO] running `Command { std: "docker" "inspect" "5bde953fba5dce8032de99ad3c763d27d7f8501afc3404c7412fef8a62eff94b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5bde953fba5dce8032de99ad3c763d27d7f8501afc3404c7412fef8a62eff94b", kill_on_drop: false }`
[INFO] [stdout] 5bde953fba5dce8032de99ad3c763d27d7f8501afc3404c7412fef8a62eff94b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cd64f1b1377400a1e1e3dc7b743170c034801773dbd9173da837e2ae303dcf3b
[INFO] running `Command { std: "docker" "start" "-a" "cd64f1b1377400a1e1e3dc7b743170c034801773dbd9173da837e2ae303dcf3b", kill_on_drop: false }`
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/variant.rs:81:23
[INFO] [stderr]    |
[INFO] [stderr] 81 |     fn set(&mut self, &T);
[INFO] [stderr]    |                       ^^ help: try naming the parameter or explicitly ignoring it: `_: &T`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/layer.rs:49:35
[INFO] [stderr]    |
[INFO] [stderr] 49 |     pub fn payloads(&self) -> Box<Iterator<Item = &Payload>> {
[INFO] [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 49 |     pub fn payloads(&self) -> Box<dyn Iterator<Item = &Payload>> {
[INFO] [stderr]    |                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/payload.rs:29:33
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub fn slices(&self) -> Box<Iterator<Item = &'static [u8]>> {
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub fn slices(&self) -> Box<dyn Iterator<Item = &'static [u8]>> {
[INFO] [stderr]    |                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file.rs:108:15
[INFO] [stderr]     |
[INFO] [stderr] 108 |         _cb: &Fn(&mut Context, usize, f64),
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 108 |         _cb: &dyn Fn(&mut Context, usize, f64),
[INFO] [stderr]     |               +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file.rs:123:15
[INFO] [stderr]     |
[INFO] [stderr] 123 |         _cb: &Fn(&mut Context) -> &[RawFrame],
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 123 |         _cb: &dyn Fn(&mut Context) -> &[RawFrame],
[INFO] [stderr]     |               +++
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` fn uses type `(*const u8, usize)`, which is not FFI-safe
[INFO] [stderr]   --> src/symbol.rs:47:30
[INFO] [stderr]    |
[INFO] [stderr] 47 |     Payload_addSlice,        extern "C" fn(*mut Payload, (*const u8, usize));
[INFO] [stderr]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a struct instead
[INFO] [stderr]    = note: tuples have unspecified layout
[INFO] [stderr]    = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: getting the inner pointer of a temporary `CString`
[INFO] [stderr]   --> src/symbol.rs:26:71
[INFO] [stderr]    |
[INFO] [stderr] 26 |                           resolve(CString::new(stringify!($x)).unwrap().as_ptr()));
[INFO] [stderr]    |                                   ------------------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stderr]    |                                   |
[INFO] [stderr]    |                                   this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stderr] ...
[INFO] [stderr] 34 | / def_func!(
[INFO] [stderr] 35 | |     Token_literal_,          extern "C" fn(*const libc::c_char, libc::size_t) -> Token;
[INFO] [stderr] 36 | |     Token_string,            extern "C" fn(Token) -> *const libc::c_char;
[INFO] [stderr] 37 | |     Context_getConfig,       extern "C" fn(*const Context, *const libc::c_char, libc::size_t) -> *const Variant;
[INFO] [stderr] ...  |
[INFO] [stderr] 50 | |     Logger_log,              extern "C" fn(*mut Context, *const libc::c_char, *const Metadata);
[INFO] [stderr] 51 | | );
[INFO] [stderr]    | |_- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stderr]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stderr]    = note: `#[warn(temporary_cstring_as_ptr)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `def_func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: getting the inner pointer of a temporary `CString`
[INFO] [stderr]   --> src/logger.rs:33:40
[INFO] [stderr]    |
[INFO] [stderr] 33 |             CString::new(msg).unwrap().as_ptr(),
[INFO] [stderr]    |             -------------------------- ^^^^^^ this pointer will be invalid
[INFO] [stderr]    |             |
[INFO] [stderr]    |             this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stderr]    |
[INFO] [stderr]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stderr]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stderr] 
[INFO] [stderr] warning: `plugkit` (lib) generated 8 warnings (run `cargo fix --lib -p plugkit` to apply 5 suggestions)
[INFO] [stderr] warning: `plugkit` (lib test) generated 8 warnings (8 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.00s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/plugkit-4cc88e08ce3b0de4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests plugkit
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/token.rs - token::get (line 16) ... FAILED
[INFO] [stdout] test src/token.rs - token::token (line 67) ... FAILED
[INFO] [stdout] test src/token.rs - token::concat (line 50) ... FAILED
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] test src/token.rs - token::string (line 30) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/token.rs - token::get (line 16) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] thread 'main' panicked at src/token.rs:23:37:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5600a7a1ce7c - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x5600a7a1ce7c - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5600a7a1ce7c - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x5600a7a1ce7c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x5600a7a3c760 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x5600a7a3c760 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x5600a7a1b32f - std::io::Write::write_fmt::h5fc9997dfe05f882
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x5600a7a1cc64 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x5600a7a1cc64 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x5600a7a1e177 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x5600a7a1dedf - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:292:9
[INFO] [stdout]   11:     0x5600a7a1e5f8 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:779:13
[INFO] [stdout]   12:     0x5600a7a1e4a9 - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:649:13
[INFO] [stdout]   13:     0x5600a7a1d346 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   14:     0x5600a7a1e242 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   15:     0x5600a7a01df5 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   16:     0x5600a7a01e93 - core::panicking::panic::h195fc2a96298d4c3
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:127:5
[INFO] [stdout]   17:     0x5600a7a028f0 - core::option::Option<T>::unwrap::h047bce94dce4acd5
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/option.rs:931:21
[INFO] [stdout]   18:     0x5600a7a0293b - plugkit::token::get::h5bfe5f8379c07ad3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/token.rs:23:14
[INFO] [stdout]   19:     0x5600a7a027d5 - rust_out::main::_doctest_main_src_token_rs_16_0::h9d1464a5ac09c70b
[INFO] [stdout]   20:     0x5600a7a027b6 - rust_out::main::hc20c0d07e2402830
[INFO] [stdout]   21:     0x5600a7a026f3 - core::ops::function::FnOnce::call_once::hbc459743598298c4
[INFO] [stdout]   22:     0x5600a7a025e6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h62debe7d3058b76a
[INFO] [stdout]   23:     0x5600a7a02639 - std::rt::lang_start::{{closure}}::h8f486f3e1e6418b2
[INFO] [stdout]   24:     0x5600a7a19377 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hd95060ecd5e1ca24
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:284:13
[INFO] [stdout]   25:     0x5600a7a19377 - std::panicking::try::do_call::h6e8cf51db32a6e4b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   26:     0x5600a7a19377 - std::panicking::try::h3a52eefe24fe3c29
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   27:     0x5600a7a19377 - std::panic::catch_unwind::h24c28c23c02c3841
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   28:     0x5600a7a19377 - std::rt::lang_start_internal::{{closure}}::h705d3c9cbc06ef47
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:48
[INFO] [stdout]   29:     0x5600a7a19377 - std::panicking::try::do_call::ha21f52ba13158470
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   30:     0x5600a7a19377 - std::panicking::try::h5581346bf6aeb1f8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   31:     0x5600a7a19377 - std::panic::catch_unwind::h7919645a6b72e25b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   32:     0x5600a7a19377 - std::rt::lang_start_internal::h12de51168669836e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:20
[INFO] [stdout]   33:     0x5600a7a02617 - std::rt::lang_start::h2c48f91a7bf85629
[INFO] [stdout]   34:     0x5600a7a02855 - main
[INFO] [stdout]   35:     0x7f57363f7d90 - <unknown>
[INFO] [stdout]   36:     0x7f57363f7e40 - __libc_start_main
[INFO] [stdout]   37:     0x5600a7a02515 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/token.rs - token::token (line 67) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] thread 'main' panicked at src/token.rs:23:37:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55fbc238b83c - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55fbc238b83c - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55fbc238b83c - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x55fbc238b83c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55fbc23ab120 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55fbc23ab120 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55fbc2389cef - std::io::Write::write_fmt::h5fc9997dfe05f882
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x55fbc238b624 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55fbc238b624 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55fbc238cb37 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x55fbc238c89f - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:292:9
[INFO] [stdout]   11:     0x55fbc238cfb8 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:779:13
[INFO] [stdout]   12:     0x55fbc238ce69 - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:649:13
[INFO] [stdout]   13:     0x55fbc238bd06 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   14:     0x55fbc238cc02 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   15:     0x55fbc236ee45 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   16:     0x55fbc236eee3 - core::panicking::panic::h195fc2a96298d4c3
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:127:5
[INFO] [stdout]   17:     0x55fbc23712b0 - core::option::Option<T>::unwrap::h047bce94dce4acd5
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/option.rs:931:21
[INFO] [stdout]   18:     0x55fbc23712fb - plugkit::token::get::h5bfe5f8379c07ad3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/token.rs:23:14
[INFO] [stdout]   19:     0x55fbc23710e3 - rust_out::main::_doctest_main_src_token_rs_67_0::TOKEN::__init::h22f35754598d9705
[INFO] [stdout]   20:     0x55fbc2371156 - rust_out::main::_doctest_main_src_token_rs_67_0::TOKEN::__getit::{{closure}}::hd34950ed6daaeeb0
[INFO] [stdout]   21:     0x55fbc23703c9 - std::sys::common::thread_local::lazy::LazyKeyInner<T>::initialize::h204c95cc339a7f6b
[INFO] [stdout]   22:     0x55fbc23700f3 - std::sys::common::thread_local::fast_local::Key<T>::try_initialize::ha39fc8a86742b897
[INFO] [stdout]   23:     0x55fbc2370242 - std::sys::common::thread_local::fast_local::Key<T>::get::h05ee3466e26bdeda
[INFO] [stdout]   24:     0x55fbc237110e - rust_out::main::_doctest_main_src_token_rs_67_0::TOKEN::__getit::h477a724923f2a895
[INFO] [stdout]   25:     0x55fbc237044c - std::thread::local::LocalKey<T>::try_with::h0ca17db5663572f6
[INFO] [stdout]   26:     0x55fbc2370406 - std::thread::local::LocalKey<T>::with::h2625c0de186999c7
[INFO] [stdout]   27:     0x55fbc23710bd - rust_out::main::_doctest_main_src_token_rs_67_0::he79685e6ed70575d
[INFO] [stdout]   28:     0x55fbc23710a6 - rust_out::main::hc20c0d07e2402830
[INFO] [stdout]   29:     0x55fbc23707f3 - core::ops::function::FnOnce::call_once::hbc459743598298c4
[INFO] [stdout]   30:     0x55fbc236f6f6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h62debe7d3058b76a
[INFO] [stdout]   31:     0x55fbc23700a9 - std::rt::lang_start::{{closure}}::h8f486f3e1e6418b2
[INFO] [stdout]   32:     0x55fbc2387d37 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hd95060ecd5e1ca24
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:284:13
[INFO] [stdout]   33:     0x55fbc2387d37 - std::panicking::try::do_call::h6e8cf51db32a6e4b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   34:     0x55fbc2387d37 - std::panicking::try::h3a52eefe24fe3c29
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   35:     0x55fbc2387d37 - std::panic::catch_unwind::h24c28c23c02c3841
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   36:     0x55fbc2387d37 - std::rt::lang_start_internal::{{closure}}::h705d3c9cbc06ef47
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:48
[INFO] [stdout]   37:     0x55fbc2387d37 - std::panicking::try::do_call::ha21f52ba13158470
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x55fbc2387d37 - std::panicking::try::h5581346bf6aeb1f8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x55fbc2387d37 - std::panic::catch_unwind::h7919645a6b72e25b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x55fbc2387d37 - std::rt::lang_start_internal::h12de51168669836e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:20
[INFO] [stdout]   41:     0x55fbc2370087 - std::rt::lang_start::h2c48f91a7bf85629
[INFO] [stdout]   42:     0x55fbc2371215 - main
[INFO] [stdout]   43:     0x7f1267d4bd90 - <unknown>
[INFO] [stdout]   44:     0x7f1267d4be40 - __libc_start_main
[INFO] [stdout]   45:     0x55fbc236f565 - _start
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/token.rs - token::concat (line 50) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] thread 'main' panicked at src/token.rs:23:37:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5594078ab15c - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x5594078ab15c - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5594078ab15c - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x5594078ab15c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x5594078caa40 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x5594078caa40 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x5594078a960f - std::io::Write::write_fmt::h5fc9997dfe05f882
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x5594078aaf44 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x5594078aaf44 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x5594078ac457 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x5594078ac1bf - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:292:9
[INFO] [stdout]   11:     0x5594078ac8d8 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:779:13
[INFO] [stdout]   12:     0x5594078ac789 - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:649:13
[INFO] [stdout]   13:     0x5594078ab626 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   14:     0x5594078ac522 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   15:     0x55940788de05 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   16:     0x55940788dea3 - core::panicking::panic::h195fc2a96298d4c3
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:127:5
[INFO] [stdout]   17:     0x55940788ead0 - core::option::Option<T>::unwrap::h047bce94dce4acd5
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/option.rs:931:21
[INFO] [stdout]   18:     0x55940788ef0b - plugkit::token::get::h5bfe5f8379c07ad3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/token.rs:23:14
[INFO] [stdout]   19:     0x55940788e7e6 - rust_out::main::_doctest_main_src_token_rs_50_0::hb7015e73263b5e93
[INFO] [stdout]   20:     0x55940788e7c6 - rust_out::main::hc20c0d07e2402830
[INFO] [stdout]   21:     0x55940788e703 - core::ops::function::FnOnce::call_once::hbc459743598298c4
[INFO] [stdout]   22:     0x55940788e5f6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h62debe7d3058b76a
[INFO] [stdout]   23:     0x55940788e649 - std::rt::lang_start::{{closure}}::h8f486f3e1e6418b2
[INFO] [stdout]   24:     0x5594078a7657 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hd95060ecd5e1ca24
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:284:13
[INFO] [stdout]   25:     0x5594078a7657 - std::panicking::try::do_call::h6e8cf51db32a6e4b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   26:     0x5594078a7657 - std::panicking::try::h3a52eefe24fe3c29
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   27:     0x5594078a7657 - std::panic::catch_unwind::h24c28c23c02c3841
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   28:     0x5594078a7657 - std::rt::lang_start_internal::{{closure}}::h705d3c9cbc06ef47
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:48
[INFO] [stdout]   29:     0x5594078a7657 - std::panicking::try::do_call::ha21f52ba13158470
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   30:     0x5594078a7657 - std::panicking::try::h5581346bf6aeb1f8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   31:     0x5594078a7657 - std::panic::catch_unwind::h7919645a6b72e25b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   32:     0x5594078a7657 - std::rt::lang_start_internal::h12de51168669836e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:20
[INFO] [stdout]   33:     0x55940788e627 - std::rt::lang_start::h2c48f91a7bf85629
[INFO] [stdout]   34:     0x55940788e885 - main
[INFO] [stdout]   35:     0x7f1db136cd90 - <unknown>
[INFO] [stdout]   36:     0x7f1db136ce40 - __libc_start_main
[INFO] [stdout]   37:     0x55940788e525 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/token.rs - token::string (line 30) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] thread 'main' panicked at src/token.rs:23:37:
[INFO] [stdout] called `Option::unwrap()` on a `None` value
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5640c8fa10bc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x5640c8fa10bc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5640c8fa10bc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x5640c8fa10bc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x5640c8fc09a0 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x5640c8fc09a0 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x5640c8f9f56f - std::io::Write::write_fmt::h5fc9997dfe05f882
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x5640c8fa0ea4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x5640c8fa0ea4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x5640c8fa23b7 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x5640c8fa211f - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:292:9
[INFO] [stdout]   11:     0x5640c8fa2838 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:779:13
[INFO] [stdout]   12:     0x5640c8fa26e9 - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:649:13
[INFO] [stdout]   13:     0x5640c8fa1586 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   14:     0x5640c8fa2482 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   15:     0x5640c8f85df5 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   16:     0x5640c8f85e93 - core::panicking::panic::h195fc2a96298d4c3
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:127:5
[INFO] [stdout]   17:     0x5640c8f86990 - core::option::Option<T>::unwrap::h047bce94dce4acd5
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/option.rs:931:21
[INFO] [stdout]   18:     0x5640c8f86a3b - plugkit::token::get::h5bfe5f8379c07ad3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/token.rs:23:14
[INFO] [stdout]   19:     0x5640c8f86859 - rust_out::main::_doctest_main_src_token_rs_30_0::h0f66b010fbc59022
[INFO] [stdout]   20:     0x5640c8f86836 - rust_out::main::hc20c0d07e2402830
[INFO] [stdout]   21:     0x5640c8f866c3 - core::ops::function::FnOnce::call_once::hbc459743598298c4
[INFO] [stdout]   22:     0x5640c8f865e6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h62debe7d3058b76a
[INFO] [stdout]   23:     0x5640c8f86639 - std::rt::lang_start::{{closure}}::h8f486f3e1e6418b2
[INFO] [stdout]   24:     0x5640c8f9d5b7 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hd95060ecd5e1ca24
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:284:13
[INFO] [stdout]   25:     0x5640c8f9d5b7 - std::panicking::try::do_call::h6e8cf51db32a6e4b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   26:     0x5640c8f9d5b7 - std::panicking::try::h3a52eefe24fe3c29
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   27:     0x5640c8f9d5b7 - std::panic::catch_unwind::h24c28c23c02c3841
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   28:     0x5640c8f9d5b7 - std::rt::lang_start_internal::{{closure}}::h705d3c9cbc06ef47
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:48
[INFO] [stdout]   29:     0x5640c8f9d5b7 - std::panicking::try::do_call::ha21f52ba13158470
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   30:     0x5640c8f9d5b7 - std::panicking::try::h5581346bf6aeb1f8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   31:     0x5640c8f9d5b7 - std::panic::catch_unwind::h7919645a6b72e25b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   32:     0x5640c8f9d5b7 - std::rt::lang_start_internal::h12de51168669836e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/rt.rs:148:20
[INFO] [stdout]   33:     0x5640c8f86617 - std::rt::lang_start::h2c48f91a7bf85629
[INFO] [stdout]   34:     0x5640c8f868f5 - main
[INFO] [stdout]   35:     0x7fdf8ee11d90 - <unknown>
[INFO] [stdout]   36:     0x7fdf8ee11e40 - __libc_start_main
[INFO] [stdout]   37:     0x5640c8f86515 - _start
[INFO] [stdout]   38:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/token.rs - token::concat (line 50)
[INFO] [stdout]     src/token.rs - token::get (line 16)
[INFO] [stdout]     src/token.rs - token::string (line 30)
[INFO] [stdout]     src/token.rs - token::token (line 67)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cd64f1b1377400a1e1e3dc7b743170c034801773dbd9173da837e2ae303dcf3b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd64f1b1377400a1e1e3dc7b743170c034801773dbd9173da837e2ae303dcf3b", kill_on_drop: false }`
[INFO] [stdout] cd64f1b1377400a1e1e3dc7b743170c034801773dbd9173da837e2ae303dcf3b
