[INFO] fetching crate serde_asn1_der 0.7.3... [INFO] checking serde_asn1_der-0.7.3 against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] extracting crate serde_asn1_der 0.7.3 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate serde_asn1_der 0.7.3 on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate serde_asn1_der 0.7.3 [INFO] finished tweaking crates.io crate serde_asn1_der 0.7.3 [INFO] tweaked toml for crates.io crate serde_asn1_der 0.7.3 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dfde9e638321e61edd28fb4eeea97d49161f77e36dbb319893ba7ffd4025538d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "dfde9e638321e61edd28fb4eeea97d49161f77e36dbb319893ba7ffd4025538d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dfde9e638321e61edd28fb4eeea97d49161f77e36dbb319893ba7ffd4025538d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dfde9e638321e61edd28fb4eeea97d49161f77e36dbb319893ba7ffd4025538d", kill_on_drop: false }` [INFO] [stdout] dfde9e638321e61edd28fb4eeea97d49161f77e36dbb319893ba7ffd4025538d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dd89a8bfd408a11a216e2c8d4e96b970e4d7b84c5ef7ea67a8b8466646a91bce [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "dd89a8bfd408a11a216e2c8d4e96b970e4d7b84c5ef7ea67a8b8466646a91bce", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling serde v1.0.118 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.57 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling serde_derive v1.0.118 [INFO] [stderr] Compiling serde_json v1.0.61 [INFO] [stderr] Checking itoa v0.4.7 [INFO] [stderr] Checking asn1_der v0.7.2 [INFO] [stderr] Compiling quote v1.0.8 [INFO] [stderr] Checking serde_bytes v0.11.5 [INFO] [stderr] Checking serde_asn1_der v0.7.3 (/opt/rustwide/workdir) [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/misc.rs:35:3 [INFO] [stdout] | [INFO] [stdout] 35 | self.0.read_exact(&mut buf).map_err(io_to_asn1_error) [INFO] [stdout] | _________^ [INFO] [stdout] 36 | | .propagate(e!("Failed to read byte from underlying source"))?; [INFO] [stdout] | |_________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | let object = to_vec(value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:30:17 [INFO] [stdout] | [INFO] [stdout] 30 | let object = DerObject::decode(o).propagate(e!("Failed to load constructed object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | let objects = objects?; [INFO] [stdout] | ^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:37:3 [INFO] [stdout] | [INFO] [stdout] 37 | Sequence::write(&objects, self.serializer.sink).propagate(e!("Failed to write sequence"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:96:3 [INFO] [stdout] | [INFO] [stdout] 96 | Err(eunsupported!("Tuple variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:99:3 [INFO] [stdout] | [INFO] [stdout] 99 | Err(eunsupported!("Tuple variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:107:3 [INFO] [stdout] | [INFO] [stdout] 107 | Err(eunsupported!("Map variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:110:3 [INFO] [stdout] | [INFO] [stdout] 110 | Err(eunsupported!("Map variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:113:3 [INFO] [stdout] | [INFO] [stdout] 113 | Err(eunsupported!("Map variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:123:3 [INFO] [stdout] | [INFO] [stdout] 123 | Err(eunsupported!("Struct variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:126:3 [INFO] [stdout] | [INFO] [stdout] 126 | Err(eunsupported!("Struct variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:149:6 [INFO] [stdout] | [INFO] [stdout] 149 | Ok(v.encode(&mut self.sink).propagate(e!("Failed to write boolean"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:153:3 [INFO] [stdout] | [INFO] [stdout] 153 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:156:3 [INFO] [stdout] | [INFO] [stdout] 156 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:159:3 [INFO] [stdout] | [INFO] [stdout] 159 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:162:3 [INFO] [stdout] | [INFO] [stdout] 162 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:166:3 [INFO] [stdout] | [INFO] [stdout] 166 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:171:6 [INFO] [stdout] | [INFO] [stdout] 171 | Ok(v.encode(&mut self.sink).propagate(e!("Failed to write integer"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:175:6 [INFO] [stdout] | [INFO] [stdout] 175 | Ok(v.encode(&mut self.sink).propagate(e!("Failed to write integer"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:179:6 [INFO] [stdout] | [INFO] [stdout] 179 | Ok(v.encode(&mut self.sink).propagate(e!("Failed to write integer"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:183:6 [INFO] [stdout] | [INFO] [stdout] 183 | Ok(v.encode(&mut self.sink).propagate(e!("Failed to write integer"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:187:6 [INFO] [stdout] | [INFO] [stdout] 187 | Ok(v.encode(&mut self.sink).propagate(e!("Failed to write integer"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:191:3 [INFO] [stdout] | [INFO] [stdout] 191 | Err(eunsupported!("`f32`s are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:194:3 [INFO] [stdout] | [INFO] [stdout] 194 | Err(eunsupported!("`f64`s are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:201:6 [INFO] [stdout] | [INFO] [stdout] 201 | Ok(Utf8String::write(v, &mut self.sink).propagate(e!("Failed to write UTF-8 string"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:204:6 [INFO] [stdout] | [INFO] [stdout] 204 | Ok(Utf8String::write(v, &mut self.sink).propagate(e!("Failed to write UTF-8 string"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:208:6 [INFO] [stdout] | [INFO] [stdout] 208 | Ok(OctetString::write(v, &mut self.sink).propagate(e!("Failed to write octet string"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:212:6 [INFO] [stdout] | [INFO] [stdout] 212 | Ok(Null::write(&mut self.sink).propagate(e!("Failed to write null object"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:220:6 [INFO] [stdout] | [INFO] [stdout] 220 | Ok(Null::write(&mut self.sink).propagate(e!("Failed to write null object"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:224:6 [INFO] [stdout] | [INFO] [stdout] 224 | Ok(Null::write(&mut self.sink).propagate(e!("Failed to write null object"))?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:230:3 [INFO] [stdout] | [INFO] [stdout] 230 | Err(eunsupported!("Unit variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:242:3 [INFO] [stdout] | [INFO] [stdout] 242 | Err(eunsupported!("Newtype variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:262:3 [INFO] [stdout] | [INFO] [stdout] 262 | Err(eunsupported!("Tuple variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:266:3 [INFO] [stdout] | [INFO] [stdout] 266 | Err(eunsupported!("Maps variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:277:3 [INFO] [stdout] | [INFO] [stdout] 277 | Err(eunsupported!("Struct variants are not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ser.rs:285:2 [INFO] [stdout] | [INFO] [stdout] 285 | to_sink(value, &mut sink)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | let next = seed.deserialize(&mut deserializer)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | let integer = Integer::load(self.object).propagate(e!("Failed to load integer"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | _ => Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:65:14 [INFO] [stdout] | [INFO] [stdout] 65 | let bool = bool::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:70:3 [INFO] [stdout] | [INFO] [stdout] 70 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:73:3 [INFO] [stdout] | [INFO] [stdout] 73 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:76:3 [INFO] [stdout] | [INFO] [stdout] 76 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:79:3 [INFO] [stdout] | [INFO] [stdout] 79 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:83:3 [INFO] [stdout] | [INFO] [stdout] 83 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | let u8 = u8::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:91:13 [INFO] [stdout] | [INFO] [stdout] 91 | let u16 = u16::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | let u32 = u32::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | let u64 = u64::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | let u128 = u128::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 116 | let s = Utf8String::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | let c = s.get().chars().next().ok_or(einval!("Cannot read char from empty string object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:121:11 [INFO] [stdout] | [INFO] [stdout] 121 | let s = Utf8String::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:125:16 [INFO] [stdout] | [INFO] [stdout] 125 | let string = String::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | let bytes = OctetString::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | let bytes = Vec::::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:146:3 [INFO] [stdout] | [INFO] [stdout] 146 | Null::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:167:18 [INFO] [stdout] | [INFO] [stdout] 167 | let sequence = Sequence::load(self.object).propagate(e!("Failed to load object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:182:3 [INFO] [stdout] | [INFO] [stdout] 182 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:195:3 [INFO] [stdout] | [INFO] [stdout] 195 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:199:3 [INFO] [stdout] | [INFO] [stdout] 199 | Err(eunsupported!("The object type is not supported by this implementation"))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:221:15 [INFO] [stdout] | [INFO] [stdout] 221 | let object = DerObject::decode(bytes).propagate(e!("Failed to decode DER object"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/de.rs:234:15 [INFO] [stdout] | [INFO] [stdout] 234 | let object = DerObject::decode_from_source(&mut source, backing) [INFO] [stdout] | __________________^ [INFO] [stdout] 235 | | .propagate(e!("Failed to decode DER object"))?; [INFO] [stdout] | |______________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:69:26 [INFO] [stdout] | [INFO] [stdout] 69 | #![cfg_attr(test, forbid(warnings))] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(non_upper_case_globals) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_attributes) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(rust_2018_idioms) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_macros) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(non_upper_case_globals) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_attributes) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(rust_2018_idioms) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_macros) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(non_camel_case_types) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(non_upper_case_globals) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_attributes) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(rust_2018_idioms) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_macros) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(non_upper_case_globals) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_attributes) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(rust_2018_idioms) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unused_macros) incompatible with previous forbid [INFO] [stdout] --> tests/sequence.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 1 | #![forbid(warnings)] [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 21 | #[derive(Serialize, Deserialize, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 66 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0453`. [INFO] [stdout] [INFO] [stderr] error: could not compile `serde_asn1_der` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 17 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0453`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "dd89a8bfd408a11a216e2c8d4e96b970e4d7b84c5ef7ea67a8b8466646a91bce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dd89a8bfd408a11a216e2c8d4e96b970e4d7b84c5ef7ea67a8b8466646a91bce", kill_on_drop: false }` [INFO] [stdout] dd89a8bfd408a11a216e2c8d4e96b970e4d7b84c5ef7ea67a8b8466646a91bce