[INFO] fetching crate uefi 0.41.0...
[INFO] testing uefi-0.41.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate uefi 0.41.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate uefi 0.41.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate uefi 0.41.0
[INFO] tweaked toml for crates.io crate uefi 0.41.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate uefi 0.41.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate uefi 0.41.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd
[INFO] running `Command { std: "docker" "start" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd", 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" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling uguid v2.2.1
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling ucs2 v0.3.3
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling uefi-raw v0.17.0
[INFO] [stderr]    Compiling ptr_meta_derive v0.3.2
[INFO] [stderr]    Compiling uefi-macros v0.20.0
[INFO] [stderr]    Compiling ptr_meta v0.3.2
[INFO] [stderr]    Compiling uefi v0.41.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `cfg-if`
[INFO] [stderr]  --> Cargo.toml:4:15
[INFO] [stderr]   |
[INFO] [stderr] 4 | [dependencies.cfg-if]
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cfg-if`
[INFO] [stderr] warning: `uefi` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.61s
[INFO] running `Command { std: "docker" "inspect" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling uefi v0.41.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::CString16`
[INFO] [stdout]    --> src/proto/media/file/info.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |     use crate::CString16;
[INFO] [stdout]     |         ^^^^^^^---------
[INFO] [stdout]     |                |
[INFO] [stdout]     |                no `CString16` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 318 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 319 | pub use data_types::CString16;
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 482 -     use crate::CString16;
[INFO] [stdout] 482 +     use crate::CStr16;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::CString16`
[INFO] [stdout]    --> src/proto/media/file/mod.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |     use crate::{CString16, Guid, Identify};
[INFO] [stdout]     |                 ^^^^^^^^^ no `CString16` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 318 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 319 | pub use data_types::CString16;
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 358 -     use crate::{CString16, Guid, Identify};
[INFO] [stdout] 358 +     use crate::{CStr16, Guid, Identify};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `alloc`
[INFO] [stdout]    --> src/proto/media/file/mod.rs:359:11
[INFO] [stdout]     |
[INFO] [stdout] 359 |     use ::alloc::vec;
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 359 |     use ::core::alloc::vec;
[INFO] [stdout]     |           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/data_types/strs.rs:890:9
[INFO] [stdout]     |
[INFO] [stdout] 890 |     use alloc::string::String;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/data_types/unaligned_slice.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |     use alloc::vec::Vec;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/mem/memory_map/impl_.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |     use alloc::vec::Vec;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/mem/memory_map/mod.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     use alloc::vec::Vec;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]     --> src/proto/device_path/mod.rs:1040:9
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     use alloc::vec::Vec;
[INFO] [stdout]      |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]      |
[INFO] [stdout]      = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/proto/driver/component_name.rs:394:9
[INFO] [stdout]     |
[INFO] [stdout] 394 |     use alloc::vec::Vec;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `alloc`
[INFO] [stdout]    --> src/data_types/strs.rs:889:9
[INFO] [stdout]     |
[INFO] [stdout] 889 |     use alloc::format;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 889 |     use core::alloc::format;
[INFO] [stdout]     |         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/proto/media/file/regular.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     use alloc::rc::Rc;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `alloc`
[INFO] [stdout]    --> src/proto/media/file/info.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |     use alloc::vec;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 484 |     use core::alloc::vec;
[INFO] [stdout]     |         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/proto/media/file/regular.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     use alloc::vec::Vec;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/proto/shell/mod.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |     use alloc::collections::BTreeMap;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/proto/shell/mod.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |     use alloc::vec::Vec;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `alloc` in this scope
[INFO] [stdout]    --> src/proto/tcg/v2.rs:818:9
[INFO] [stdout]     |
[INFO] [stdout] 818 |     use alloc::vec::Vec;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `alloc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `extern crate alloc` to use the `alloc` crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `alloc`
[INFO] [stdout]    --> src/proto/media/file/regular.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     use alloc::vec;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 205 |     use core::alloc::vec;
[INFO] [stdout]     |         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:271:48
[INFO] [stdout]     |
[INFO] [stdout] 271 |         assert_eq!(node.adr().iter().collect::<Vec<_>>(), [1, 2]);
[INFO] [stdout]     |                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `parse` in module `super`
[INFO] [stdout]    --> src/proto/pci/configuration.rs:143:45
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let configuration = unsafe { super::parse(BFR.as_ptr().cast()) };
[INFO] [stdout]     |                                             ^^^^^ not found in `super`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/proto/pci/configuration.rs:79:22
[INFO] [stdout]     |
[INFO] [stdout]  78 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout]  79 | pub(crate) unsafe fn parse(base: *const c_void) -> Vec<QwordAddressSpaceDescriptor> {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 128 +     use crate::proto::pci::configuration::tests::parse;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `parse`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 143 -         let configuration = unsafe { super::parse(BFR.as_ptr().cast()) };
[INFO] [stdout] 143 +         let configuration = unsafe { parse(BFR.as_ptr().cast()) };
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `CString16` in this scope
[INFO] [stdout]     --> src/data_types/strs.rs:1083:13
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             CString16::try_from("test").unwrap()
[INFO] [stdout]      |             ^^^^^^^^^ use of undeclared type `CString16`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:319:21
[INFO] [stdout]      |
[INFO] [stdout]  318 | #[cfg(feature = "alloc")]
[INFO] [stdout]      |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout]  319 | pub use data_types::CString16;
[INFO] [stdout]      |                     ^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1083 -             CString16::try_from("test").unwrap()
[INFO] [stdout] 1083 +             CStr16::try_from("test").unwrap()
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_cstring16` found for struct `unaligned_slice::UnalignedSlice<'a, T>` in the current scope
[INFO] [stdout]     --> src/data_types/strs.rs:1088:16
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             us.to_cstring16().unwrap(),
[INFO] [stdout]      |                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/data_types/unaligned_slice.rs:17:1
[INFO] [stdout]      |
[INFO] [stdout]   17 | pub struct UnalignedSlice<'a, T: Copy> {
[INFO] [stdout]      | -------------------------------------- method `to_cstring16` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `to_cstr16` with a similar name, but with different arguments
[INFO] [stdout]     --> src/data_types/strs.rs:846:5
[INFO] [stdout]      |
[INFO] [stdout]  846 | /     pub fn to_cstr16<'buf>(
[INFO] [stdout]  847 | |         &self,
[INFO] [stdout]  848 | |         buf: &'buf mut [MaybeUninit<u16>],
[INFO] [stdout]  849 | |     ) -> Result<&'buf CStr16, UnalignedCStr16Error> {
[INFO] [stdout]      | |___________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `CString16` in this scope
[INFO] [stdout]     --> src/data_types/strs.rs:1089:13
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             CString16::try_from("test").unwrap()
[INFO] [stdout]      |             ^^^^^^^^^ use of undeclared type `CString16`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:319:21
[INFO] [stdout]      |
[INFO] [stdout]  318 | #[cfg(feature = "alloc")]
[INFO] [stdout]      |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout]  319 | pub use data_types::CString16;
[INFO] [stdout]      |                     ^^^^^^^^^
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1089 -             CString16::try_from("test").unwrap()
[INFO] [stdout] 1089 +             CStr16::try_from("test").unwrap()
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_vec` found for struct `proto::device_path::build::DevicePathBuilder<'a>` in the current scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:263:39
[INFO] [stdout]     |
[INFO] [stdout]  77 | pub struct DevicePathBuilder<'a> {
[INFO] [stdout]     | -------------------------------- associated function or constant `with_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 263 |         let path = DevicePathBuilder::with_vec(&mut v)
[INFO] [stdout]     |                                       ^^^^^^^^ associated function or constant not found in `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `proto::device_path::build::DevicePathBuilder<'_>`, consider using `proto::device_path::build::DevicePathBuilder::<'a>::with_buf` which returns `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]    --> src/proto/device_path/build.rs:83:5
[INFO] [stdout]     |
[INFO] [stdout]  83 |     pub const fn with_buf(buf: &'a mut [MaybeUninit<u8>]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:290:21
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_vec` found for struct `proto::device_path::build::DevicePathBuilder<'a>` in the current scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:291:39
[INFO] [stdout]     |
[INFO] [stdout]  77 | pub struct DevicePathBuilder<'a> {
[INFO] [stdout]     | -------------------------------- associated function or constant `with_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 291 |         let path = DevicePathBuilder::with_vec(&mut v)
[INFO] [stdout]     |                                       ^^^^^^^^ associated function or constant not found in `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `proto::device_path::build::DevicePathBuilder<'_>`, consider using `proto::device_path::build::DevicePathBuilder::<'a>::with_buf` which returns `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]    --> src/proto/device_path/build.rs:83:5
[INFO] [stdout]     |
[INFO] [stdout]  83 |     pub const fn with_buf(buf: &'a mut [MaybeUninit<u8>]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:341:21
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_vec` found for struct `proto::device_path::build::DevicePathBuilder<'a>` in the current scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:343:39
[INFO] [stdout]     |
[INFO] [stdout]  77 | pub struct DevicePathBuilder<'a> {
[INFO] [stdout]     | -------------------------------- associated function or constant `with_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 343 |         let path = DevicePathBuilder::with_vec(&mut v)
[INFO] [stdout]     |                                       ^^^^^^^^ associated function or constant not found in `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `proto::device_path::build::DevicePathBuilder<'_>`, consider using `proto::device_path::build::DevicePathBuilder::<'a>::with_buf` which returns `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]    --> src/proto/device_path/build.rs:83:5
[INFO] [stdout]     |
[INFO] [stdout]  83 |     pub const fn with_buf(buf: &'a mut [MaybeUninit<u8>]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:398:21
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_vec` found for struct `proto::device_path::build::DevicePathBuilder<'a>` in the current scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:399:40
[INFO] [stdout]     |
[INFO] [stdout]  77 | pub struct DevicePathBuilder<'a> {
[INFO] [stdout]     | -------------------------------- associated function or constant `with_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 399 |         let path1 = DevicePathBuilder::with_vec(&mut v)
[INFO] [stdout]     |                                        ^^^^^^^^ associated function or constant not found in `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `proto::device_path::build::DevicePathBuilder<'_>`, consider using `proto::device_path::build::DevicePathBuilder::<'a>::with_buf` which returns `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]    --> src/proto/device_path/build.rs:83:5
[INFO] [stdout]     |
[INFO] [stdout]  83 |     pub const fn with_buf(buf: &'a mut [MaybeUninit<u8>]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:412:21
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_vec` found for struct `proto::device_path::build::DevicePathBuilder<'a>` in the current scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:413:46
[INFO] [stdout]     |
[INFO] [stdout]  77 | pub struct DevicePathBuilder<'a> {
[INFO] [stdout]     | -------------------------------- associated function or constant `with_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 413 |         let mut builder = DevicePathBuilder::with_vec(&mut v);
[INFO] [stdout]     |                                              ^^^^^^^^ associated function or constant not found in `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `proto::device_path::build::DevicePathBuilder<'_>`, consider using `proto::device_path::build::DevicePathBuilder::<'a>::with_buf` which returns `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]    --> src/proto/device_path/build.rs:83:5
[INFO] [stdout]     |
[INFO] [stdout]  83 |     pub const fn with_buf(buf: &'a mut [MaybeUninit<u8>]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:494:21
[INFO] [stdout]     |
[INFO] [stdout] 494 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_vec` found for struct `proto::device_path::build::DevicePathBuilder<'a>` in the current scope
[INFO] [stdout]    --> src/proto/device_path/build.rs:495:39
[INFO] [stdout]     |
[INFO] [stdout]  77 | pub struct DevicePathBuilder<'a> {
[INFO] [stdout]     | -------------------------------- associated function or constant `with_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 495 |         let path = DevicePathBuilder::with_vec(&mut v)
[INFO] [stdout]     |                                       ^^^^^^^^ associated function or constant not found in `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `proto::device_path::build::DevicePathBuilder<'_>`, consider using `proto::device_path::build::DevicePathBuilder::<'a>::with_buf` which returns `proto::device_path::build::DevicePathBuilder<'_>`
[INFO] [stdout]    --> src/proto/device_path/build.rs:83:5
[INFO] [stdout]     |
[INFO] [stdout]  83 |     pub const fn with_buf(buf: &'a mut [MaybeUninit<u8>]) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_owned` found for reference `&proto::device_path::DevicePath` in the current scope
[INFO] [stdout]     --> src/proto/device_path/mod.rs:1157:27
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         let owned_dp = dp.to_owned();
[INFO] [stdout]      |                           ^^^^^^^^ method not found in `&proto::device_path::DevicePath`
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/borrow.rs:48:7
[INFO] [stdout]      |
[INFO] [stdout]      = note: the method is available for `&proto::device_path::DevicePath` here
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `ToOwned` which provides `to_owned` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]      |
[INFO] [stdout] 1039 +     use alloc::borrow::ToOwned;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_boxed_info` found for struct `regular::RegularFile` in the current scope
[INFO] [stdout]    --> src/proto/media/file/mod.rs:384:25
[INFO] [stdout]     |
[INFO] [stdout] 384 |         let info = file.get_boxed_info::<FileInfo>().unwrap();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/proto/media/file/regular.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout]  13 | pub struct RegularFile(FileHandle);
[INFO] [stdout]     | ---------------------- method `get_boxed_info` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `get_info` with a similar name, but with different arguments
[INFO] [stdout]    --> src/proto/media/file/mod.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn get_info<'buf, Info: FileProtocolInfo + ?Sized>(
[INFO] [stdout] 132 | |         &mut self,
[INFO] [stdout] 133 | |         buffer: &'buf mut [u8],
[INFO] [stdout] 134 | |     ) -> Result<&'buf mut Info, Option<usize>> {
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `new_in_box` found for struct `proto::tcg::v1::PcrEvent` in the current scope
[INFO] [stdout]    --> src/proto/tcg/v1.rs:570:25
[INFO] [stdout]     |
[INFO] [stdout]  83 | pub struct PcrEvent {
[INFO] [stdout]     | ------------------- associated function or constant `new_in_box` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 570 |             &*PcrEvent::new_in_box(PcrIndex(4), EventType::IPL, digest, &data).unwrap()
[INFO] [stdout]     |                         ^^^^^^^^^^ associated function or constant not found in `proto::tcg::v1::PcrEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `new_in_box` found for struct `proto::tcg::v2::PcrEventInputs` in the current scope
[INFO] [stdout]    --> src/proto/tcg/v2.rs:867:31
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct PcrEventInputs {
[INFO] [stdout]     | ------------------------- associated function or constant `new_in_box` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 867 |             &*PcrEventInputs::new_in_box(PcrIndex(4), EventType::IPL, &event_data).unwrap()
[INFO] [stdout]     |                               ^^^^^^^^^^ associated function or constant not found in `proto::tcg::v2::PcrEventInputs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_vec` found for struct `unaligned_slice::UnalignedSlice<'a, T>` in the current scope
[INFO] [stdout]     --> src/proto/tcg/v2.rs:1137:45
[INFO] [stdout]      |
[INFO] [stdout] 1137 |             header.algorithm_digest_sizes.0.to_vec(),
[INFO] [stdout]      |                                             ^^^^^^ method not found in `unaligned_slice::UnalignedSlice<'_, proto::tcg::v2::AlgorithmDigestSize>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/data_types/unaligned_slice.rs:17:1
[INFO] [stdout]      |
[INFO] [stdout]   17 | pub struct UnalignedSlice<'a, T: Copy> {
[INFO] [stdout]      | -------------------------------------- method `to_vec` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `uefi` (lib test) due to 39 previous errors
[INFO] [stderr] warning: unused dependency `cfg-if`
[INFO] [stderr]  --> Cargo.toml:4:15
[INFO] [stderr]   |
[INFO] [stderr] 4 | [dependencies.cfg-if]
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cfg-if`
[INFO] [stderr] warning: `uefi` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd", kill_on_drop: false }`
[INFO] [stdout] 255d437acfb6057c530e9fa3b01c8878553341b42e1f2e5656a547363a4a15cd
