[INFO] cloning repository https://github.com/uraneko/ivory [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/uraneko/ivory" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furaneko%2Fivory", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furaneko%2Fivory'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 293f98cc219b057df658aa634f60ab7c4a305964 [INFO] checking uraneko/ivory against master#cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c for pr-143170 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furaneko%2Fivory" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/uraneko/ivory [INFO] finished tweaking git repo https://github.com/uraneko/ivory [INFO] tweaked toml for git repo https://github.com/uraneko/ivory written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/uraneko/ivory on toolchain cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/uraneko/ivory 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" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5fd1a1091948961694450c996b4fd97360d52604d9deaa091e30aa4b614867cf [INFO] running `Command { std: "docker" "start" "-a" "5fd1a1091948961694450c996b4fd97360d52604d9deaa091e30aa4b614867cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5fd1a1091948961694450c996b4fd97360d52604d9deaa091e30aa4b614867cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5fd1a1091948961694450c996b4fd97360d52604d9deaa091e30aa4b614867cf", kill_on_drop: false }` [INFO] [stdout] 5fd1a1091948961694450c996b4fd97360d52604d9deaa091e30aa4b614867cf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d55cd8118788ed4239f28268525849e1052bed19c91922e417a8725e1b72efe7 [INFO] running `Command { std: "docker" "start" "-a" "d55cd8118788ed4239f28268525849e1052bed19c91922e417a8725e1b72efe7", kill_on_drop: false }` [INFO] [stderr] Checking ivory v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `internet_header::InternetHeaderV4` [INFO] [stdout] --> src/ip/implementations/rfc791.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use internet_header::InternetHeaderV4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `InternetHeaderV4` in `ip::implementations::rfc791::internet_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `IPv4Address` is private [INFO] [stdout] --> src/ip/implementations/rfc791/fragmentation.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use super::addressing::IPv4Address; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `IPv4Address` is defined here [INFO] [stdout] --> src/ip/implementations/rfc791/addressing.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | struct IPv4Address { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `IPv4Address` is private [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use super::addressing::IPv4Address; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `IPv4Address` is defined here [INFO] [stdout] --> src/ip/implementations/rfc791/addressing.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | struct IPv4Address { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Flags` [INFO] [stdout] --> src/ip/implementations/rfc791/fragmentation.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use super::internet_header::{Flags, HeaderOptions, IPv4Header, Protocol, TypeOfService}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `BBN_RCC_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | BBN_RCC_MON = 10, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BbnRccMon` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `NVP_II` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | NVP_II = 11, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `NvpIi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ARGUS_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | ARGUS_Deprecated = 13, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ArgusDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DCN_MEAS` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | DCN_MEAS = 19, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `DcnMeas` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `XNS_IDP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | XNS_IDP = 22, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `XnsIdp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TRUNK_1` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | TRUNK_1 = 23, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Trunk1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TRUNK_2` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | TRUNK_2 = 24, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Trunk2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LEAF_1` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | LEAF_1 = 25, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `Leaf1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LEAF_2` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | LEAF_2 = 26, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `Leaf2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ISO_TP4` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | ISO_TP4 = 29, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `IsoTp4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MFE_NSP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:213:9 [INFO] [stdout] | [INFO] [stdout] 213 | MFE_NSP = 31, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `MfeNsp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MERIT_INP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | MERIT_INP = 32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `MeritInp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IDPR_CMTP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | IDPR_CMTP = 38, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IdprCmtp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I_NLSP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | I_NLSP = 52, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `INlsp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SWIPE_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | SWIPE_Deprecated = 53, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SwipeDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Min_IPv4` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | Min_IPv4 = 55, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `MinIpv4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPv6_ICMP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | IPv6_ICMP = 58, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Ipv6Icmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPv6_NoNxt` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:243:9 [INFO] [stdout] | [INFO] [stdout] 243 | IPv6_NoNxt = 59, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Ipv6NoNxt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPv6_Opts` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | IPv6_Opts = 60, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Ipv6Opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SAT_EXPAK` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 248 | SAT_EXPAK = 64, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `SatExpak` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SAT_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | SAT_MON = 69, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `SatMon` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `BR_SAT_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | BR_SAT_MON = 76, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `BrSatMon` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SUN_ND` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | SUN_ND = 77, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `SunNd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WB_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | WB_MON = 78, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `WbMon` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WB_EXPAK` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | WB_EXPAK = 79, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `WbExpak` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ISO_IP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:265:9 [INFO] [stdout] | [INFO] [stdout] 265 | ISO_IP = 80, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `IsoIp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SECURE_VMTP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | SECURE_VMTP = 82, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SecureVmtp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `NSFNET_IGP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | NSFNET_IGP = 85, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `NsfnetIgp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Sprite_RPC` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | Sprite_RPC = 90, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `SpriteRpc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `AX_25` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | AX_25 = 93, [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `Ax25` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MICP_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | MICP_Deprecated = 95, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MicpDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCC_SP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | SCC_SP = 96, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `SccSp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Compaq_Peer` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | Compaq_Peer = 110, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CompaqPeer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPX_In_IP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | IPX_In_IP = 111, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IpxInIp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SM_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 311 | SM_Deprecated = 122, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SmDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ISIS_over_IPv4` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:314:9 [INFO] [stdout] | [INFO] [stdout] 314 | ISIS_over_IPv4 = 124, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IsisOverIpv4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RSVP_E2E_IGNORE` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | RSVP_E2E_IGNORE = 134, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RsvpE2eIgnore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `manet` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | manet = 138, [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `Manet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `BIT_EMU` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | BIT_EMU = 147, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `BitEmu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `internet_header::InternetHeaderV4` [INFO] [stdout] --> src/ip/implementations/rfc791.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use internet_header::InternetHeaderV4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `InternetHeaderV4` in `ip::implementations::rfc791::internet_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `IPv4Address` is private [INFO] [stdout] --> src/ip/implementations/rfc791/fragmentation.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use super::addressing::IPv4Address; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `IPv4Address` is defined here [INFO] [stdout] --> src/ip/implementations/rfc791/addressing.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | struct IPv4Address { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `IPv4Address` is private [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use super::addressing::IPv4Address; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `IPv4Address` is defined here [INFO] [stdout] --> src/ip/implementations/rfc791/addressing.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | struct IPv4Address { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Flags` [INFO] [stdout] --> src/ip/implementations/rfc791/fragmentation.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use super::internet_header::{Flags, HeaderOptions, IPv4Header, Protocol, TypeOfService}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `BBN_RCC_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | BBN_RCC_MON = 10, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BbnRccMon` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `NVP_II` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | NVP_II = 11, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `NvpIi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ARGUS_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | ARGUS_Deprecated = 13, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ArgusDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DCN_MEAS` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | DCN_MEAS = 19, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `DcnMeas` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `XNS_IDP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | XNS_IDP = 22, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `XnsIdp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TRUNK_1` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | TRUNK_1 = 23, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Trunk1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TRUNK_2` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | TRUNK_2 = 24, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Trunk2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LEAF_1` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | LEAF_1 = 25, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `Leaf1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LEAF_2` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | LEAF_2 = 26, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `Leaf2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ISO_TP4` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | ISO_TP4 = 29, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `IsoTp4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MFE_NSP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:213:9 [INFO] [stdout] | [INFO] [stdout] 213 | MFE_NSP = 31, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `MfeNsp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MERIT_INP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | MERIT_INP = 32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `MeritInp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IDPR_CMTP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | IDPR_CMTP = 38, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IdprCmtp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I_NLSP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | I_NLSP = 52, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `INlsp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SWIPE_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | SWIPE_Deprecated = 53, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SwipeDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Min_IPv4` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | Min_IPv4 = 55, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `MinIpv4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPv6_ICMP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | IPv6_ICMP = 58, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Ipv6Icmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPv6_NoNxt` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:243:9 [INFO] [stdout] | [INFO] [stdout] 243 | IPv6_NoNxt = 59, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Ipv6NoNxt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPv6_Opts` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | IPv6_Opts = 60, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Ipv6Opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SAT_EXPAK` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 248 | SAT_EXPAK = 64, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `SatExpak` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SAT_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | SAT_MON = 69, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `SatMon` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `BR_SAT_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | BR_SAT_MON = 76, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `BrSatMon` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SUN_ND` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | SUN_ND = 77, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `SunNd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WB_MON` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | WB_MON = 78, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `WbMon` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WB_EXPAK` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | WB_EXPAK = 79, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `WbExpak` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ISO_IP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:265:9 [INFO] [stdout] | [INFO] [stdout] 265 | ISO_IP = 80, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `IsoIp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SECURE_VMTP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | SECURE_VMTP = 82, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SecureVmtp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `NSFNET_IGP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | NSFNET_IGP = 85, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `NsfnetIgp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Sprite_RPC` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | Sprite_RPC = 90, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `SpriteRpc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `AX_25` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | AX_25 = 93, [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `Ax25` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `MICP_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | MICP_Deprecated = 95, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MicpDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SCC_SP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | SCC_SP = 96, [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `SccSp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Compaq_Peer` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | Compaq_Peer = 110, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CompaqPeer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `IPX_In_IP` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | IPX_In_IP = 111, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IpxInIp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SM_Deprecated` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 311 | SM_Deprecated = 122, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SmDeprecated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ISIS_over_IPv4` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:314:9 [INFO] [stdout] | [INFO] [stdout] 314 | ISIS_over_IPv4 = 124, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IsisOverIpv4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RSVP_E2E_IGNORE` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | RSVP_E2E_IGNORE = 134, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RsvpE2eIgnore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `manet` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | manet = 138, [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `Manet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `BIT_EMU` should have an upper camel case name [INFO] [stdout] --> src/ip/implementations/rfc791/internet_header.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | BIT_EMU = 147, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `BitEmu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/ip/implementations/rfc791/addressing.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | fn from(value: IPv4Address) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/ip/implementations/rfc791/addressing.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | fn from(value: IPv4Address) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ivory` (lib) due to 3 previous errors; 42 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] Some errors have detailed explanations: E0432, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ivory` (lib test) due to 3 previous errors; 42 warnings emitted [INFO] running `Command { std: "docker" "inspect" "d55cd8118788ed4239f28268525849e1052bed19c91922e417a8725e1b72efe7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d55cd8118788ed4239f28268525849e1052bed19c91922e417a8725e1b72efe7", kill_on_drop: false }` [INFO] [stdout] d55cd8118788ed4239f28268525849e1052bed19c91922e417a8725e1b72efe7