[INFO] cloning repository https://github.com/kulasama/kunit [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kulasama/kunit" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkulasama%2Fkunit", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkulasama%2Fkunit'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 876c2c3e3f5401c786324e6d3d3191c18faa18bc [INFO] checking kulasama/kunit against master#a932eb36f8adf6c8cdfc450f063943da3112d621 for pr-140209-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkulasama%2Fkunit" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kulasama/kunit on toolchain a932eb36f8adf6c8cdfc450f063943da3112d621 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a932eb36f8adf6c8cdfc450f063943da3112d621" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/kulasama/kunit [INFO] finished tweaking git repo https://github.com/kulasama/kunit [INFO] tweaked toml for git repo https://github.com/kulasama/kunit written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/kulasama/kunit 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" "+a932eb36f8adf6c8cdfc450f063943da3112d621" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded file v1.1.2 [INFO] [stderr] Downloaded redox_syscall v0.1.42 [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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+a932eb36f8adf6c8cdfc450f063943da3112d621" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5c35c3c190fcf66560cf4bf692a08997a3d0e74d579946609a0f414d562a029e [INFO] running `Command { std: "docker" "start" "-a" "5c35c3c190fcf66560cf4bf692a08997a3d0e74d579946609a0f414d562a029e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5c35c3c190fcf66560cf4bf692a08997a3d0e74d579946609a0f414d562a029e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5c35c3c190fcf66560cf4bf692a08997a3d0e74d579946609a0f414d562a029e", kill_on_drop: false }` [INFO] [stdout] 5c35c3c190fcf66560cf4bf692a08997a3d0e74d579946609a0f414d562a029e [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+a932eb36f8adf6c8cdfc450f063943da3112d621" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 91a2399a395d07e8629cfecdd02daf74cbb9ce9d8fa8c17f56f47566df225eb8 [INFO] running `Command { std: "docker" "start" "-a" "91a2399a395d07e8629cfecdd02daf74cbb9ce9d8fa8c17f56f47566df225eb8", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling proc-macro2 v0.4.24 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling serde v1.0.80 [INFO] [stderr] Compiling ryu v0.2.7 [INFO] [stderr] Checking libc v0.2.43 [INFO] [stderr] Compiling nix v0.11.0 [INFO] [stderr] Checking bitflags v1.0.4 [INFO] [stderr] Checking itoa v0.4.3 [INFO] [stderr] Checking unicode-width v0.1.5 [INFO] [stderr] Checking strsim v0.7.0 [INFO] [stderr] Checking textwrap v0.10.0 [INFO] [stderr] Checking cfg-if v0.1.6 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking vec_map v0.8.1 [INFO] [stderr] Checking file v1.1.2 [INFO] [stderr] Checking atty v0.2.11 [INFO] [stderr] Checking time v0.1.40 [INFO] [stderr] Checking clap v2.32.0 [INFO] [stderr] Compiling quote v0.6.10 [INFO] [stderr] Compiling syn v0.15.22 [INFO] [stderr] Compiling serde_derive v1.0.80 [INFO] [stderr] Checking serde_json v1.0.33 [INFO] [stderr] Checking oci v0.1.0 (/opt/rustwide/workdir/oci) [INFO] [stdout] warning: variant `CAP_AUDIT_CONTROL` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | CAP_AUDIT_CONTROL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapAuditControl` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_AUDIT_READ` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | CAP_AUDIT_READ, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapAuditRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_AUDIT_WRITE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | CAP_AUDIT_WRITE, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapAuditWrite` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_BLOCK_SUSPEND` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | CAP_BLOCK_SUSPEND, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapBlockSuspend` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_CHOWN` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | CAP_CHOWN, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `CapChown` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_DAC_OVERRIDE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | CAP_DAC_OVERRIDE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapDacOverride` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_DAC_READ_SEARCH` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | CAP_DAC_READ_SEARCH, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapDacReadSearch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_FOWNER` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | CAP_FOWNER, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CapFowner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_FSETID` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | CAP_FSETID, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CapFsetid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_IPC_LOCK` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | CAP_IPC_LOCK, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapIpcLock` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_IPC_OWNER` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CAP_IPC_OWNER, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapIpcOwner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_KILL` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CAP_KILL, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `CapKill` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_LEASE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | CAP_LEASE, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `CapLease` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_LINUX_IMMUTABLE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | CAP_LINUX_IMMUTABLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapLinuxImmutable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_MAC_ADMIN` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | CAP_MAC_ADMIN, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapMacAdmin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_MAC_OVERRIDE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | CAP_MAC_OVERRIDE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapMacOverride` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_MKNOD` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | CAP_MKNOD, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `CapMknod` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_NET_ADMIN` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | CAP_NET_ADMIN, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapNetAdmin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_NET_BIND_SERVICE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | CAP_NET_BIND_SERVICE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapNetBindService` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_NET_BROADCAST` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | CAP_NET_BROADCAST, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapNetBroadcast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_NET_RAW` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | CAP_NET_RAW, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapNetRaw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SETGID` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | CAP_SETGID, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSetgid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SETFCAP` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | CAP_SETFCAP, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSetfcap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SETPCAP` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | CAP_SETPCAP, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSetpcap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SETUID` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | CAP_SETUID, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSetuid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_ADMIN` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | CAP_SYS_ADMIN, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysAdmin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_BOOT` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | CAP_SYS_BOOT, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysBoot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_CHROOT` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | CAP_SYS_CHROOT, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysChroot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_MODULE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | CAP_SYS_MODULE, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysModule` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_NICE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | CAP_SYS_NICE, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysNice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_PACCT` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | CAP_SYS_PACCT, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysPacct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_RAWIO` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | CAP_SYS_RAWIO, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysRawio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_RESOURCE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | CAP_SYS_RESOURCE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysResource` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_TIME` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | CAP_SYS_TIME, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysTime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYS_TTY_CONFIG` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | CAP_SYS_TTY_CONFIG, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSysTtyConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_SYSLOG` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | CAP_SYSLOG, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CapSyslog` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAP_WAKE_ALARM` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | CAP_WAKE_ALARM, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapWakeAlarm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:5:21 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:72:10 [INFO] [stdout] | [INFO] [stdout] 72 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:72:21 [INFO] [stdout] | [INFO] [stdout] 72 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:80:10 [INFO] [stdout] | [INFO] [stdout] 80 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:80:21 [INFO] [stdout] | [INFO] [stdout] 80 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:87:10 [INFO] [stdout] | [INFO] [stdout] 87 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:96:10 [INFO] [stdout] | [INFO] [stdout] 96 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:96:21 [INFO] [stdout] | [INFO] [stdout] 96 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:112:10 [INFO] [stdout] | [INFO] [stdout] 112 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:118:10 [INFO] [stdout] | [INFO] [stdout] 118 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_ACT_KILL` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | SCMP_ACT_KILL = 0x00000000, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpActKill` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_ACT_TRAP` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | SCMP_ACT_TRAP = 0x00030000, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpActTrap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_ACT_ERRNO` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | SCMP_ACT_ERRNO = 0x00050001, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpActErrno` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_ACT_TRACE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | SCMP_ACT_TRACE = 0x7ff00001, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpActTrace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_ACT_ALLOW` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | SCMP_ACT_ALLOW = 0x7fff0000, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpActAllow` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_CMP_NE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | SCMP_CMP_NE = 1, /* not equal */ [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpCmpNe` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_CMP_LT` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | SCMP_CMP_LT = 2, /* less than */ [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpCmpLt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_CMP_LE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | SCMP_CMP_LE = 3, /* less than or equal */ [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpCmpLe` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_CMP_EQ` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 258 | SCMP_CMP_EQ = 4, /* equal */ [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpCmpEq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_CMP_GE` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | SCMP_CMP_GE = 5, /* greater than or equal */ [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpCmpGe` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_CMP_GT` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | SCMP_CMP_GT = 6, /* greater than */ [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpCmpGt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCMP_CMP_MASKED_EQ` should have an upper camel case name [INFO] [stdout] --> oci/src/config.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | SCMP_CMP_MASKED_EQ = 7, /* masked equality */ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ScmpCmpMaskedEq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:312:10 [INFO] [stdout] | [INFO] [stdout] 312 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:312:21 [INFO] [stdout] | [INFO] [stdout] 312 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:319:10 [INFO] [stdout] | [INFO] [stdout] 319 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> oci/src/config.rs:319:21 [INFO] [stdout] | [INFO] [stdout] 319 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Linux` is never constructed [INFO] [stdout] --> oci/src/config.rs:288:8 [INFO] [stdout] | [INFO] [stdout] 288 | struct Linux{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_LinuxCapabilityType` [INFO] [stdout] 6 | pub enum LinuxCapabilityType{ [INFO] [stdout] | ------------------- `LinuxCapabilityType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:5:21 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_LinuxCapabilityType` [INFO] [stdout] 6 | pub enum LinuxCapabilityType{ [INFO] [stdout] | ------------------- `LinuxCapabilityType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Height` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | pub Height: u64, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `height` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Width` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | pub Width: u64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Box` [INFO] [stdout] 52 | pub struct Box{ [INFO] [stdout] | --- `Box` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Box` [INFO] [stdout] 52 | pub struct Box{ [INFO] [stdout] | --- `Box` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `UID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | pub UID:u32, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `uid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `GID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | pub GID:u32, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `gid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `AdditionalGids` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | pub AdditionalGids:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `additional_gids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Username` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 77 | pub Username:String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `username` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:72:10 [INFO] [stdout] | [INFO] [stdout] 72 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_User` [INFO] [stdout] 73 | pub struct User{ [INFO] [stdout] | ---- `User` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:72:21 [INFO] [stdout] | [INFO] [stdout] 72 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_User` [INFO] [stdout] 73 | pub struct User{ [INFO] [stdout] | ---- `User` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Type` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub Type:String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 82 - pub Type:String, [INFO] [stdout] 82 + pub r#type:String, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Hard` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | pub Hard:u64, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `hard` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Soft` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | pub Soft:u64, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `soft` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:80:10 [INFO] [stdout] | [INFO] [stdout] 80 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_POSIXRlimit` [INFO] [stdout] 81 | pub struct POSIXRlimit{ [INFO] [stdout] | ----------- `POSIXRlimit` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:80:21 [INFO] [stdout] | [INFO] [stdout] 80 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_POSIXRlimit` [INFO] [stdout] 81 | pub struct POSIXRlimit{ [INFO] [stdout] | ----------- `POSIXRlimit` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Bounding` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | pub Bounding:Vec, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `bounding` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Effective` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | pub Effective:Vec, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `effective` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Inheritable` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | pub Inheritable:Vec, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `inheritable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Permitted` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | pub Permitted:Vec, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `permitted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Ambient` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | pub Ambient:Vec, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `ambient` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:87:10 [INFO] [stdout] | [INFO] [stdout] 87 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_LinuxCapabilities` [INFO] [stdout] 88 | pub struct LinuxCapabilities{ [INFO] [stdout] | ----------------- `LinuxCapabilities` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_LinuxCapabilities` [INFO] [stdout] 88 | pub struct LinuxCapabilities{ [INFO] [stdout] | ----------------- `LinuxCapabilities` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Terminal` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | pub Terminal: bool, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `terminal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ConsoleSize` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | pub ConsoleSize: Box, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `console_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `User` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | pub User: User, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Args` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub Args: Vec, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Env` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | pub Env: Vec, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Cmd` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | pub Cmd: String, [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `cmd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Capabilities` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | pub Capabilities: LinuxCapabilities, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `capabilities` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Rlimits` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | pub Rlimits: Vec, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `rlimits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `NoNewPrivileges` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | pub NoNewPrivileges: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `no_new_privileges` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ApparmorProfile` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | pub ApparmorProfile: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `apparmor_profile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `OOMScoreAdj` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | pub OOMScoreAdj: i64, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `oomscore_adj` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `SelinuxLabel` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | pub SelinuxLabel: String, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `selinux_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:96:10 [INFO] [stdout] | [INFO] [stdout] 96 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Process` [INFO] [stdout] 97 | pub struct Process { [INFO] [stdout] | ------- `Process` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:96:21 [INFO] [stdout] | [INFO] [stdout] 96 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Process` [INFO] [stdout] 97 | pub struct Process { [INFO] [stdout] | ------- `Process` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Path` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | pub Path:String, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Readonly` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | pub Readonly:bool, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `readonly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:112:10 [INFO] [stdout] | [INFO] [stdout] 112 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Root` [INFO] [stdout] 113 | pub struct Root{ [INFO] [stdout] | ---- `Root` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Root` [INFO] [stdout] 113 | pub struct Root{ [INFO] [stdout] | ---- `Root` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Destination` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | pub Destination:String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `destination` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Type` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | pub Type:String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 121 - pub Type:String, [INFO] [stdout] 121 + pub r#type:String, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Source` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | pub Source:String, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `source` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Options` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | pub Options:Vec, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:118:10 [INFO] [stdout] | [INFO] [stdout] 118 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Mount` [INFO] [stdout] 119 | pub struct Mount{ [INFO] [stdout] | ----- `Mount` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Mount` [INFO] [stdout] 119 | pub struct Mount{ [INFO] [stdout] | ----- `Mount` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ContainerID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | pub ContainerID:u32, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `container_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `HostID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | pub HostID:u32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `host_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Size` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | pub Size:u32, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Allow` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | pub Allow:bool, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `allow` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Type` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | pub Type:String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 137 - pub Type:String, [INFO] [stdout] 137 + pub r#type:String, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Major` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | pub Major:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `major` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Minor` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | pub Minor:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `minor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Access` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | pub Access:String, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `access` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Limit` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | pub Limit:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `limit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Reservation` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | pub Reservation:i64, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `reservation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Swap` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | pub Swap:i64, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `swap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Kernel` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | pub Kernel:i64, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `kernel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `KernelTCP` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | pub KernelTCP:i64, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `kernel_tcp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Swappiness` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | pub Swappiness:u64, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `swappiness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DisableOOMKiller` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub DisableOOMKiller:bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `disable_oomkiller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Shares` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | pub Shares:u64, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `shares` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Quota` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | pub Quota:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `quota` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Period` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | pub Period:u64, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `period` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `RealtimeRuntime` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | pub RealtimeRuntime:i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `realtime_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `RealtimePeriod` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | pub RealtimePeriod:u64, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `realtime_period` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Cpus` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | pub Cpus:String, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `cpus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Mems` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | pub Mems:String, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `mems` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Limit` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | pub Limit:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `limit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Major` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | pub Major:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `major` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Minor` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | pub Minor:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `minor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Weight` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | pub Weight:u16, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `LeafWeight` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | pub LeafWeight:u16, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `leaf_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Major` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | pub Major:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `major` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Minor` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | pub Minor:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `minor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Rate` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | pub Rate:u64, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Weight` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | pub Weight:u16, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `LeafWeight` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | pub LeafWeight:u16, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `leaf_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `WeightDevice` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | pub WeightDevice:Vec, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `weight_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ThrottleReadBpsDevice` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | pub ThrottleReadBpsDevice:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `throttle_read_bps_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ThrottleWriteBpsDevice` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | pub ThrottleWriteBpsDevice:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `throttle_write_bps_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ThrottleReadIOPSDevice` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | pub ThrottleReadIOPSDevice:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `throttle_read_iopsdevice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ThrottleWriteIOPSDevice` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | pub ThrottleWriteIOPSDevice:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `throttle_write_iopsdevice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Pagesize` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | pub Pagesize:String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `pagesize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Limit` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | pub Limit:u64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `limit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Name` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | pub Name:String, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Priority` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | pub Priority:u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `priority` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ClassID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:200:9 [INFO] [stdout] | [INFO] [stdout] 200 | pub ClassID:u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `class_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Priorities` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | pub Priorities:Vec [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `priorities` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `HcaHandles` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | pub HcaHandles:u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `hca_handles` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `HcaObjects` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | pub HcaObjects:u32, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `hca_objects` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Devices` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | pub Devices:Vec, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `devices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Memory` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:210:9 [INFO] [stdout] | [INFO] [stdout] 210 | pub Memory:LinuxMemory, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `memory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CPU` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | pub CPU:LinuxCPU, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cpu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Pids` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | pub Pids:LinuxPids, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `pids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `BlockIO` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:213:9 [INFO] [stdout] | [INFO] [stdout] 213 | pub BlockIO:LinuxBlockIO, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `block_io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `HugepageLimits` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | pub HugepageLimits:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `hugepage_limits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Network` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 215 | pub Network:LinuxNetwork, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `network` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Rdma` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | pub Rdma:HashMap, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rdma` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Type` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | pub Type:LinuxNamespaceType, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 230 - pub Type:LinuxNamespaceType, [INFO] [stdout] 230 + pub r#type:LinuxNamespaceType, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Path` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | pub Path:String, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Path` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:235:9 [INFO] [stdout] | [INFO] [stdout] 235 | pub Path:String, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Type` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | pub Type:String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier [INFO] [stdout] | [INFO] [stdout] 236 - pub Type:String, [INFO] [stdout] 236 + pub r#type:String, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Major` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | pub Major:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `major` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Minor` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | pub Minor:i64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `minor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `FileMode` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | pub FileMode:u32, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `file_mode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `UID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | pub UID:u32, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `uid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `GID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | pub GID:u32, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `gid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Index` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:265:9 [INFO] [stdout] | [INFO] [stdout] 265 | pub Index:u64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Value` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:266:9 [INFO] [stdout] | [INFO] [stdout] 266 | pub Value:u64, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ValueTwo` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | pub ValueTwo:u64, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `value_two` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Op` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | pub Op:LinuxSeccompOperator, [INFO] [stdout] | ^^ help: convert the identifier to snake case (notice the capitalization): `op` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Names` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | pub Names:Vec, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `names` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Action` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | pub Action:LinuxSeccompAction, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Args` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:273:9 [INFO] [stdout] | [INFO] [stdout] 273 | pub Args:Vec, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `DefautltAction` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub DefautltAction:LinuxSeccompAction, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `defautlt_action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Architectures` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:278:9 [INFO] [stdout] | [INFO] [stdout] 278 | pub Architectures:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `architectures` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Syscalls` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | pub Syscalls:Vec, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `syscalls` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ClosID` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | pub ClosID:String, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `clos_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `L3CacheSchema` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | pub L3CacheSchema:String, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `l3_cache_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `MemBwSchema` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 285 | pub MemBwSchema:String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `mem_bw_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `UIDMappings` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | pub UIDMappings:Vec, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `uidmappings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `GIDMappings` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | pub GIDMappings:Vec, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `gidmappings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Sysctl` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | pub Sysctl:HashMap, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `sysctl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Resources` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | pub Resources:LinuxResources, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `resources` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CgroupPath` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 293 | pub CgroupPath:String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `cgroup_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Namesapces` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | pub Namesapces:Vec, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `namesapces` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Devices` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | pub Devices:Vec, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `devices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Seccomp` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:296:9 [INFO] [stdout] | [INFO] [stdout] 296 | pub Seccomp:LinuxSeccomp, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `seccomp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `RootfsPropagation` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:297:9 [INFO] [stdout] | [INFO] [stdout] 297 | pub RootfsPropagation:String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `rootfs_propagation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `MaskedPaths` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | pub MaskedPaths:Vec, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `masked_paths` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ReadonlyPaths` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | pub ReadonlyPaths:Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `readonly_paths` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `MountLabel` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | pub MountLabel:String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `mount_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `IntelRdt` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | pub IntelRdt:LinuxIntelRdt, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `intel_rdt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Path` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | pub Path:String, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Args` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | pub Args:Vec, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Env` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:308:9 [INFO] [stdout] | [INFO] [stdout] 308 | pub Env:Vec, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `env` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Timeout` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:309:9 [INFO] [stdout] | [INFO] [stdout] 309 | pub Timeout:i64, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `timeout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Hook` [INFO] [stdout] 305 | pub struct Hook{ [INFO] [stdout] | ---- `Hook` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Hook` [INFO] [stdout] 305 | pub struct Hook{ [INFO] [stdout] | ---- `Hook` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Prestart` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:314:9 [INFO] [stdout] | [INFO] [stdout] 314 | pub Prestart:Vec, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `prestart` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Poststart` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:315:9 [INFO] [stdout] | [INFO] [stdout] 315 | pub Poststart:Vec, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `poststart` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Poststop` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | pub Poststop:Vec, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `poststop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:312:10 [INFO] [stdout] | [INFO] [stdout] 312 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Hooks` [INFO] [stdout] 313 | pub struct Hooks{ [INFO] [stdout] | ----- `Hooks` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:312:21 [INFO] [stdout] | [INFO] [stdout] 312 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Hooks` [INFO] [stdout] 313 | pub struct Hooks{ [INFO] [stdout] | ----- `Hooks` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Version` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | pub Version:String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Process` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:322:9 [INFO] [stdout] | [INFO] [stdout] 322 | pub Process:Process, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `process` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Root` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 323 | pub Root:Root, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `root` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Hostname` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | pub Hostname:String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `hostname` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Mounts` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:325:9 [INFO] [stdout] | [INFO] [stdout] 325 | pub Mounts:Vec, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `mounts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Hooks` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | pub Hooks:Hooks, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `hooks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Annotations` should have a snake case name [INFO] [stdout] --> oci/src/config.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | pub Annotations:HashMap, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `annotations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:319:10 [INFO] [stdout] | [INFO] [stdout] 319 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Spec` [INFO] [stdout] 320 | pub struct Spec{ [INFO] [stdout] | ---- `Spec` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> oci/src/config.rs:319:21 [INFO] [stdout] | [INFO] [stdout] 319 | #[derive(Serialize, Deserialize, Debug)] [INFO] [stdout] | ^---------- [INFO] [stdout] | | [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Spec` [INFO] [stdout] 320 | pub struct Spec{ [INFO] [stdout] | ---- `Spec` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Version` should have a snake case name [INFO] [stdout] --> oci/src/state.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub Version:String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `ID` should have a snake case name [INFO] [stdout] --> oci/src/state.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub ID:String, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Status` should have a snake case name [INFO] [stdout] --> oci/src/state.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub Status:String, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Pid` should have a snake case name [INFO] [stdout] --> oci/src/state.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub Pid:i32, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `pid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Bundle` should have a snake case name [INFO] [stdout] --> oci/src/state.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub Bundle:String, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `bundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Annotations` should have a snake case name [INFO] [stdout] --> oci/src/state.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub Annotations:HashMap, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `annotations` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking kunit v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Arg` [INFO] [stdout] --> src/main.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use clap::{Arg, App, SubCommand}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oci::config::Spec` [INFO] [stdout] --> src/utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use oci::config::Spec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/utils.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | let data = file::get_text(CONFIG)?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `run_matches` [INFO] [stdout] --> src/main.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 29 | ("run", Some(run_matches)) => { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_run_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | utils::load_spec(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 18 | let _ = utils::load_spec(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | kunit(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 42 | let _ = kunit(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Arg` [INFO] [stdout] --> src/main.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use clap::{Arg, App, SubCommand}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oci::config::Spec` [INFO] [stdout] --> src/utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use oci::config::Spec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/utils.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | let data = file::get_text(CONFIG)?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `run_matches` [INFO] [stdout] --> src/main.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 29 | ("run", Some(run_matches)) => { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_run_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | utils::load_spec(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 18 | let _ = utils::load_spec(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | kunit(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 42 | let _ = kunit(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.10s [INFO] running `Command { std: "docker" "inspect" "91a2399a395d07e8629cfecdd02daf74cbb9ce9d8fa8c17f56f47566df225eb8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91a2399a395d07e8629cfecdd02daf74cbb9ce9d8fa8c17f56f47566df225eb8", kill_on_drop: false }` [INFO] [stdout] 91a2399a395d07e8629cfecdd02daf74cbb9ce9d8fa8c17f56f47566df225eb8