[INFO] fetching crate justjson 0.3.0...
[INFO] checking justjson-0.3.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate justjson 0.3.0 into /workspace/builds/worker-7-tc2/source
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config
[INFO] started tweaking crates.io crate justjson 0.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate justjson 0.3.0
[INFO] tweaked toml for crates.io crate justjson 0.3.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate justjson 0.3.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate justjson 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 97376ea88c815f829a8cc5edd47acc000e90536ce69e55bc97a04f3eb6a3fb3e
[INFO] running `Command { std: "docker" "start" "-a" "97376ea88c815f829a8cc5edd47acc000e90536ce69e55bc97a04f3eb6a3fb3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "97376ea88c815f829a8cc5edd47acc000e90536ce69e55bc97a04f3eb6a3fb3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97376ea88c815f829a8cc5edd47acc000e90536ce69e55bc97a04f3eb6a3fb3e", kill_on_drop: false }`
[INFO] [stdout] 97376ea88c815f829a8cc5edd47acc000e90536ce69e55bc97a04f3eb6a3fb3e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d4ae9a9b980899ca2acd9818ac30367308376c3ad6c17edba876983f5747489f
[INFO] running `Command { std: "docker" "start" "-a" "d4ae9a9b980899ca2acd9818ac30367308376c3ad6c17edba876983f5747489f", kill_on_drop: false }`
[INFO] [stderr]     Checking justjson v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] error: could not compile `justjson` (lib) due to 34 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1185:60
[INFO] [stdout]      |
[INFO] [stdout] 1185 |       fn null(&mut self) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ____________________________________________________________^
[INFO] [stdout] 1186 | |         Ok(JsonKind::Null)
[INFO] [stdout] 1187 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1186:9
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         Ok(JsonKind::Null)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1189:77
[INFO] [stdout]      |
[INFO] [stdout] 1189 |       fn boolean(&mut self, _value: bool) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  _____________________________________________________________________________^
[INFO] [stdout] 1190 | |         Ok(JsonKind::Boolean)
[INFO] [stdout] 1191 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1190:9
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         Ok(JsonKind::Boolean)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1193:86
[INFO] [stdout]      |
[INFO] [stdout] 1193 |       fn number(&mut self, _value: JsonNumber<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________^
[INFO] [stdout] 1194 | |         Ok(JsonKind::Number)
[INFO] [stdout] 1195 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1194:9
[INFO] [stdout]      |
[INFO] [stdout] 1194 |         Ok(JsonKind::Number)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1197:86
[INFO] [stdout]      |
[INFO] [stdout] 1197 |       fn string(&mut self, _value: JsonString<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________^
[INFO] [stdout] 1198 | |         Ok(JsonKind::String)
[INFO] [stdout] 1199 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1198:9
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         Ok(JsonKind::String)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1201:69
[INFO] [stdout]      |
[INFO] [stdout] 1201 |       fn begin_object(&mut self) -> Result<Self::Object, Self::Error> {
[INFO] [stdout]      |  _____________________________________________________________________^
[INFO] [stdout] 1202 | |         Ok(0)
[INFO] [stdout] 1203 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1202:9
[INFO] [stdout]      |
[INFO] [stdout] 1202 |         Ok(0)
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1227:89
[INFO] [stdout]      |
[INFO] [stdout] 1227 |       fn end_object(&mut self, _object: Self::Object) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  _________________________________________________________________________________________^
[INFO] [stdout] 1228 | |         Ok(JsonKind::Object)
[INFO] [stdout] 1229 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1228:9
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         Ok(JsonKind::Object)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1231:67
[INFO] [stdout]      |
[INFO] [stdout] 1231 |       fn begin_array(&mut self) -> Result<Self::Array, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________^
[INFO] [stdout] 1232 | |         Ok(0)
[INFO] [stdout] 1233 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1232:9
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         Ok(0)
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1248:86
[INFO] [stdout]      |
[INFO] [stdout] 1248 |       fn end_array(&mut self, _array: Self::Array) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________^
[INFO] [stdout] 1249 | |         Ok(JsonKind::Array)
[INFO] [stdout] 1250 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1249:9
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         Ok(JsonKind::Array)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:484:60
[INFO] [stdout]     |
[INFO] [stdout] 484 |       fn null(&mut self) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________^
[INFO] [stdout] 485 | |         Ok(Value::Null)
[INFO] [stdout] 486 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 485 |         Ok(Value::Null)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:489:76
[INFO] [stdout]     |
[INFO] [stdout] 489 |       fn boolean(&mut self, value: bool) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 490 | |         Ok(Value::Boolean(value))
[INFO] [stdout] 491 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |         Ok(Value::Boolean(value))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:494:85
[INFO] [stdout]     |
[INFO] [stdout] 494 |       fn number(&mut self, value: JsonNumber<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________________________^
[INFO] [stdout] 495 | |         Ok(Value::Number(value))
[INFO] [stdout] 496 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         Ok(Value::Number(value))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:499:85
[INFO] [stdout]     |
[INFO] [stdout] 499 |       fn string(&mut self, value: JsonString<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________________________^
[INFO] [stdout] 500 | |         Ok(Value::String(value))
[INFO] [stdout] 501 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Ok(Value::String(value))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Object<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:504:69
[INFO] [stdout]     |
[INFO] [stdout] 504 |       fn begin_object(&mut self) -> Result<Self::Object, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout] 505 | |         Ok(Object::default())
[INFO] [stdout] 506 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Object<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |         Ok(Object::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonString<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:513:41
[INFO] [stdout]     |
[INFO] [stdout] 513 |       ) -> Result<Self::Key, Self::Error> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 514 | |         Ok(key)
[INFO] [stdout] 515 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonString<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 |         Ok(key)
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:534:88
[INFO] [stdout]     |
[INFO] [stdout] 534 |       fn end_object(&mut self, object: Self::Object) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________________________________^
[INFO] [stdout] 535 | |         Ok(Value::Object(object))
[INFO] [stdout] 536 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         Ok(Value::Object(object))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<Value<'_>>, Infallible>
[INFO] [stdout]    --> src/value.rs:539:67
[INFO] [stdout]     |
[INFO] [stdout] 539 |       fn begin_array(&mut self) -> Result<Self::Array, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 540 | |         Ok(Vec::new())
[INFO] [stdout] 541 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<Value<'_>>, Infallible>
[INFO] [stdout]    --> src/value.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         Ok(Vec::new())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:559:85
[INFO] [stdout]     |
[INFO] [stdout] 559 |       fn end_array(&mut self, array: Self::Array) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________________________^
[INFO] [stdout] 560 | |         Ok(Value::Array(array))
[INFO] [stdout] 561 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         Ok(Value::Array(array))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1185:60
[INFO] [stdout]      |
[INFO] [stdout] 1185 |       fn null(&mut self) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ____________________________________________________________^
[INFO] [stdout] 1186 | |         Ok(JsonKind::Null)
[INFO] [stdout] 1187 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1186:9
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         Ok(JsonKind::Null)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1189:77
[INFO] [stdout]      |
[INFO] [stdout] 1189 |       fn boolean(&mut self, _value: bool) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  _____________________________________________________________________________^
[INFO] [stdout] 1190 | |         Ok(JsonKind::Boolean)
[INFO] [stdout] 1191 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1190:9
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         Ok(JsonKind::Boolean)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1193:86
[INFO] [stdout]      |
[INFO] [stdout] 1193 |       fn number(&mut self, _value: JsonNumber<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________^
[INFO] [stdout] 1194 | |         Ok(JsonKind::Number)
[INFO] [stdout] 1195 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1194:9
[INFO] [stdout]      |
[INFO] [stdout] 1194 |         Ok(JsonKind::Number)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1197:86
[INFO] [stdout]      |
[INFO] [stdout] 1197 |       fn string(&mut self, _value: JsonString<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________^
[INFO] [stdout] 1198 | |         Ok(JsonKind::String)
[INFO] [stdout] 1199 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1198:9
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         Ok(JsonKind::String)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1201:69
[INFO] [stdout]      |
[INFO] [stdout] 1201 |       fn begin_object(&mut self) -> Result<Self::Object, Self::Error> {
[INFO] [stdout]      |  _____________________________________________________________________^
[INFO] [stdout] 1202 | |         Ok(0)
[INFO] [stdout] 1203 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1202:9
[INFO] [stdout]      |
[INFO] [stdout] 1202 |         Ok(0)
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1227:89
[INFO] [stdout]      |
[INFO] [stdout] 1227 |       fn end_object(&mut self, _object: Self::Object) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  _________________________________________________________________________________________^
[INFO] [stdout] 1228 | |         Ok(JsonKind::Object)
[INFO] [stdout] 1229 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1228:9
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         Ok(JsonKind::Object)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1231:67
[INFO] [stdout]      |
[INFO] [stdout] 1231 |       fn begin_array(&mut self) -> Result<Self::Array, Self::Error> {
[INFO] [stdout]      |  ___________________________________________________________________^
[INFO] [stdout] 1232 | |         Ok(0)
[INFO] [stdout] 1233 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/parser.rs:1232:9
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         Ok(0)
[INFO] [stdout]      |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1248:86
[INFO] [stdout]      |
[INFO] [stdout] 1248 |       fn end_array(&mut self, _array: Self::Array) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________^
[INFO] [stdout] 1249 | |         Ok(JsonKind::Array)
[INFO] [stdout] 1250 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonKind, Infallible>
[INFO] [stdout]     --> src/parser.rs:1249:9
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         Ok(JsonKind::Array)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:438:16
[INFO] [stdout]     |
[INFO] [stdout] 438 |             Ok(self.parser.null().unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:446:16
[INFO] [stdout]     |
[INFO] [stdout] 446 |             Ok(self.parser.boolean(value).unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:453:21
[INFO] [stdout]     |
[INFO] [stdout] 453 |             _ => Ok(self.parser.number(value).unwrap()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:461:16
[INFO] [stdout]     |
[INFO] [stdout] 461 |             Ok(self.parser.string(value).unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Object<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:469:16
[INFO] [stdout]     |
[INFO] [stdout] 469 |             Ok(self.parser.begin_object().unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonString<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:481:16
[INFO] [stdout]     |
[INFO] [stdout] 481 |             Ok(self.parser.object_key(object, key).unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:507:16
[INFO] [stdout]     |
[INFO] [stdout] 507 |             Ok(self.parser.end_object(object).unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<Value<'_>>, Infallible>
[INFO] [stdout]    --> src/tests.rs:515:16
[INFO] [stdout]     |
[INFO] [stdout] 515 |             Ok(self.parser.begin_array().unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/tests.rs:540:16
[INFO] [stdout]     |
[INFO] [stdout] 540 |             Ok(self.parser.end_array(array).unwrap())
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:484:60
[INFO] [stdout]     |
[INFO] [stdout] 484 |       fn null(&mut self) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________^
[INFO] [stdout] 485 | |         Ok(Value::Null)
[INFO] [stdout] 486 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 485 |         Ok(Value::Null)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:489:76
[INFO] [stdout]     |
[INFO] [stdout] 489 |       fn boolean(&mut self, value: bool) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 490 | |         Ok(Value::Boolean(value))
[INFO] [stdout] 491 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |         Ok(Value::Boolean(value))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:494:85
[INFO] [stdout]     |
[INFO] [stdout] 494 |       fn number(&mut self, value: JsonNumber<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________________________^
[INFO] [stdout] 495 | |         Ok(Value::Number(value))
[INFO] [stdout] 496 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         Ok(Value::Number(value))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:499:85
[INFO] [stdout]     |
[INFO] [stdout] 499 |       fn string(&mut self, value: JsonString<'a>) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________________________^
[INFO] [stdout] 500 | |         Ok(Value::String(value))
[INFO] [stdout] 501 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Ok(Value::String(value))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Object<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:504:69
[INFO] [stdout]     |
[INFO] [stdout] 504 |       fn begin_object(&mut self) -> Result<Self::Object, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout] 505 | |         Ok(Object::default())
[INFO] [stdout] 506 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Object<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |         Ok(Object::default())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonString<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:513:41
[INFO] [stdout]     |
[INFO] [stdout] 513 |       ) -> Result<Self::Key, Self::Error> {
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 514 | |         Ok(key)
[INFO] [stdout] 515 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<JsonString<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 |         Ok(key)
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:534:88
[INFO] [stdout]     |
[INFO] [stdout] 534 |       fn end_object(&mut self, object: Self::Object) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________________________________^
[INFO] [stdout] 535 | |         Ok(Value::Object(object))
[INFO] [stdout] 536 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         Ok(Value::Object(object))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<Value<'_>>, Infallible>
[INFO] [stdout]    --> src/value.rs:539:67
[INFO] [stdout]     |
[INFO] [stdout] 539 |       fn begin_array(&mut self) -> Result<Self::Array, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 540 | |         Ok(Vec::new())
[INFO] [stdout] 541 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<Value<'_>>, Infallible>
[INFO] [stdout]    --> src/value.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         Ok(Vec::new())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:559:85
[INFO] [stdout]     |
[INFO] [stdout] 559 |       fn end_array(&mut self, array: Self::Array) -> Result<Self::Value, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________________________^
[INFO] [stdout] 560 | |         Ok(Value::Array(array))
[INFO] [stdout] 561 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Value<'_>, Infallible>
[INFO] [stdout]    --> src/value.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         Ok(Value::Array(array))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `justjson` (lib test) due to 43 previous errors
[INFO] running `Command { std: "docker" "inspect" "d4ae9a9b980899ca2acd9818ac30367308376c3ad6c17edba876983f5747489f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4ae9a9b980899ca2acd9818ac30367308376c3ad6c17edba876983f5747489f", kill_on_drop: false }`
[INFO] [stdout] d4ae9a9b980899ca2acd9818ac30367308376c3ad6c17edba876983f5747489f
