[INFO] cloning repository https://github.com/overtrue-xyz/json-parser
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/overtrue-xyz/json-parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fovertrue-xyz%2Fjson-parser", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fovertrue-xyz%2Fjson-parser'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 64f1d8324694e4df30fa2e126f4ff93cd4c9003f
[INFO] testing overtrue-xyz/json-parser against beta-2024-12-08 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fovertrue-xyz%2Fjson-parser" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/overtrue-xyz/json-parser on toolchain beta-2024-12-08
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/overtrue-xyz/json-parser
[INFO] finished tweaking git repo https://github.com/overtrue-xyz/json-parser
[INFO] tweaked toml for git repo https://github.com/overtrue-xyz/json-parser written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/overtrue-xyz/json-parser 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" "+beta-2024-12-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 356d075bdd9d03c2dfd03fff1958fe0f66d4e0e8070d78278fade2e840577ecb
[INFO] running `Command { std: "docker" "start" "-a" "356d075bdd9d03c2dfd03fff1958fe0f66d4e0e8070d78278fade2e840577ecb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "356d075bdd9d03c2dfd03fff1958fe0f66d4e0e8070d78278fade2e840577ecb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "356d075bdd9d03c2dfd03fff1958fe0f66d4e0e8070d78278fade2e840577ecb", kill_on_drop: false }`
[INFO] [stdout] 356d075bdd9d03c2dfd03fff1958fe0f66d4e0e8070d78278fade2e840577ecb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cf117bc96de52e04ac5ad0bdce13671b41a5258251f72c6028a965ce584569c6
[INFO] running `Command { std: "docker" "start" "-a" "cf117bc96de52e04ac5ad0bdce13671b41a5258251f72c6028a965ce584569c6", kill_on_drop: false }`
[INFO] [stderr]    Compiling json-parser v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/tokenize.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 4  | pub enum Token {
[INFO] [stdout]    |          ----- variants in this enum
[INFO] [stdout] 5  |     /// `{`
[INFO] [stdout] 6  |     LeftBrace,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 7  |     /// `}`
[INFO] [stdout] 8  |     RightBrace,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 9  |     /// `[`
[INFO] [stdout] 10 |     LeftBracket,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 11 |     /// `]`
[INFO] [stdout] 12 |     RightBracket,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 13 |     /// `:`
[INFO] [stdout] 14 |     Colon,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 15 |     /// `,`
[INFO] [stdout] 16 |     Comma,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 17 |     /// `null`
[INFO] [stdout] 18 |     Null,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 19 |     /// `false`
[INFO] [stdout] 20 |     False,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 21 |     /// `true`
[INFO] [stdout] 22 |     True,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 23 |     /// Any number literal
[INFO] [stdout] 24 |     Number(f64),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 25 |     /// Key of the key/value pair or a string value
[INFO] [stdout] 26 |     String(String),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Token` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `UnfinishedLiteralValue`, `UnclosedQuotes`, `UnexpectedEof`, `CharNotRecognized`, and `ParseNumberError` are never constructed
[INFO] [stdout]   --> src/tokenize.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub enum TokenizeError {
[INFO] [stdout]    |          ------------- variants in this enum
[INFO] [stdout] 31 |     UnfinishedLiteralValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     UnclosedQuotes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 33 |     UnexpectedEof,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 34 |     CharNotRecognized(char),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     ParseNumberError(ParseFloatError),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TokenizeError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize` is never used
[INFO] [stdout]   --> src/tokenize.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn tokenize(input: String) -> Result<Vec<Token>, TokenizeError> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_token` is never used
[INFO] [stdout]   --> src/tokenize.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn make_token(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize_float` is never used
[INFO] [stdout]   --> src/tokenize.rs:81:4
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn tokenize_float(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize_literal` is never used
[INFO] [stdout]    --> src/tokenize.rs:106:4
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn tokenize_literal(str: String, chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize_string` is never used
[INFO] [stdout]    --> src/tokenize.rs:123:4
[INFO] [stdout]     |
[INFO] [stdout] 123 | fn tokenize_string(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse` is never used
[INFO] [stdout]  --> src/parse.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn parse(input: String) -> Result<Value, ParseError> {
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/parse.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub enum TokenParseError {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] 33 |     /// An escape sequence was started without 4 hexadecimal digits afterward
[INFO] [stdout] 34 |     UnfinishedEscape,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     /// A character in an escape sequence was not valid hexadecimal
[INFO] [stdout] 36 |     InvalidHexValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 37 |     /// Invalid unicode value
[INFO] [stdout] 38 |     InvalidCodePointValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 39 |     ExpectedComma,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 40 |     ExpectedProperty,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 41 |     ExpectedColon,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 42 |     ExpectedValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TokenParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ParseResult` is never used
[INFO] [stdout]   --> src/parse.rs:45:6
[INFO] [stdout]    |
[INFO] [stdout] 45 | type ParseResult = Result<Value, TokenParseError>;
[INFO] [stdout]    |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_tokens` is never used
[INFO] [stdout]   --> src/parse.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn parse_tokens(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_string` is never used
[INFO] [stdout]   --> src/parse.rs:69:4
[INFO] [stdout]    |
[INFO] [stdout] 69 | fn parse_string(input: &str) -> ParseResult {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_array` is never used
[INFO] [stdout]    --> src/parse.rs:113:4
[INFO] [stdout]     |
[INFO] [stdout] 113 | fn parse_array(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_object` is never used
[INFO] [stdout]    --> src/parse.rs:138:4
[INFO] [stdout]     |
[INFO] [stdout] 138 | fn parse_object(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] running `Command { std: "docker" "inspect" "cf117bc96de52e04ac5ad0bdce13671b41a5258251f72c6028a965ce584569c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf117bc96de52e04ac5ad0bdce13671b41a5258251f72c6028a965ce584569c6", kill_on_drop: false }`
[INFO] [stdout] cf117bc96de52e04ac5ad0bdce13671b41a5258251f72c6028a965ce584569c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c517cebba3a5aa069575d76fcfb266096e7ef86b3f9bc5452a976df6ecd5648d
[INFO] running `Command { std: "docker" "start" "-a" "c517cebba3a5aa069575d76fcfb266096e7ef86b3f9bc5452a976df6ecd5648d", kill_on_drop: false }`
[INFO] [stderr]    Compiling json-parser v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/tokenize.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 4  | pub enum Token {
[INFO] [stdout]    |          ----- variants in this enum
[INFO] [stdout] 5  |     /// `{`
[INFO] [stdout] 6  |     LeftBrace,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 7  |     /// `}`
[INFO] [stdout] 8  |     RightBrace,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 9  |     /// `[`
[INFO] [stdout] 10 |     LeftBracket,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 11 |     /// `]`
[INFO] [stdout] 12 |     RightBracket,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 13 |     /// `:`
[INFO] [stdout] 14 |     Colon,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 15 |     /// `,`
[INFO] [stdout] 16 |     Comma,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 17 |     /// `null`
[INFO] [stdout] 18 |     Null,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 19 |     /// `false`
[INFO] [stdout] 20 |     False,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 21 |     /// `true`
[INFO] [stdout] 22 |     True,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 23 |     /// Any number literal
[INFO] [stdout] 24 |     Number(f64),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 25 |     /// Key of the key/value pair or a string value
[INFO] [stdout] 26 |     String(String),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Token` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `UnfinishedLiteralValue`, `UnclosedQuotes`, `UnexpectedEof`, `CharNotRecognized`, and `ParseNumberError` are never constructed
[INFO] [stdout]   --> src/tokenize.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub enum TokenizeError {
[INFO] [stdout]    |          ------------- variants in this enum
[INFO] [stdout] 31 |     UnfinishedLiteralValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     UnclosedQuotes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 33 |     UnexpectedEof,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 34 |     CharNotRecognized(char),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     ParseNumberError(ParseFloatError),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TokenizeError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize` is never used
[INFO] [stdout]   --> src/tokenize.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn tokenize(input: String) -> Result<Vec<Token>, TokenizeError> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_token` is never used
[INFO] [stdout]   --> src/tokenize.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn make_token(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize_float` is never used
[INFO] [stdout]   --> src/tokenize.rs:81:4
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn tokenize_float(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize_literal` is never used
[INFO] [stdout]    --> src/tokenize.rs:106:4
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn tokenize_literal(str: String, chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tokenize_string` is never used
[INFO] [stdout]    --> src/tokenize.rs:123:4
[INFO] [stdout]     |
[INFO] [stdout] 123 | fn tokenize_string(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse` is never used
[INFO] [stdout]  --> src/parse.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn parse(input: String) -> Result<Value, ParseError> {
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/parse.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub enum TokenParseError {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] 33 |     /// An escape sequence was started without 4 hexadecimal digits afterward
[INFO] [stdout] 34 |     UnfinishedEscape,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 35 |     /// A character in an escape sequence was not valid hexadecimal
[INFO] [stdout] 36 |     InvalidHexValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 37 |     /// Invalid unicode value
[INFO] [stdout] 38 |     InvalidCodePointValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 39 |     ExpectedComma,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 40 |     ExpectedProperty,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 41 |     ExpectedColon,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 42 |     ExpectedValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TokenParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ParseResult` is never used
[INFO] [stdout]   --> src/parse.rs:45:6
[INFO] [stdout]    |
[INFO] [stdout] 45 | type ParseResult = Result<Value, TokenParseError>;
[INFO] [stdout]    |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_tokens` is never used
[INFO] [stdout]   --> src/parse.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn parse_tokens(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_string` is never used
[INFO] [stdout]   --> src/parse.rs:69:4
[INFO] [stdout]    |
[INFO] [stdout] 69 | fn parse_string(input: &str) -> ParseResult {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_array` is never used
[INFO] [stdout]    --> src/parse.rs:113:4
[INFO] [stdout]     |
[INFO] [stdout] 113 | fn parse_array(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_object` is never used
[INFO] [stdout]    --> src/parse.rs:138:4
[INFO] [stdout]     |
[INFO] [stdout] 138 | fn parse_object(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.74s
[INFO] running `Command { std: "docker" "inspect" "c517cebba3a5aa069575d76fcfb266096e7ef86b3f9bc5452a976df6ecd5648d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c517cebba3a5aa069575d76fcfb266096e7ef86b3f9bc5452a976df6ecd5648d", kill_on_drop: false }`
[INFO] [stdout] c517cebba3a5aa069575d76fcfb266096e7ef86b3f9bc5452a976df6ecd5648d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5cfb837afb241f9e844028cb124827e1ca6f05f3484450f45e7a0c1a67817d05
[INFO] running `Command { std: "docker" "start" "-a" "5cfb837afb241f9e844028cb124827e1ca6f05f3484450f45e7a0c1a67817d05", kill_on_drop: false }`
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> src/tokenize.rs:6:5
[INFO] [stderr]    |
[INFO] [stderr] 4  | pub enum Token {
[INFO] [stderr]    |          ----- variants in this enum
[INFO] [stderr] 5  |     /// `{`
[INFO] [stderr] 6  |     LeftBrace,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 7  |     /// `}`
[INFO] [stderr] 8  |     RightBrace,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 9  |     /// `[`
[INFO] [stderr] 10 |     LeftBracket,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 11 |     /// `]`
[INFO] [stderr] 12 |     RightBracket,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 13 |     /// `:`
[INFO] [stderr] 14 |     Colon,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 15 |     /// `,`
[INFO] [stderr] 16 |     Comma,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 17 |     /// `null`
[INFO] [stderr] 18 |     Null,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 19 |     /// `false`
[INFO] [stderr] 20 |     False,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 21 |     /// `true`
[INFO] [stderr] 22 |     True,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 23 |     /// Any number literal
[INFO] [stderr] 24 |     Number(f64),
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 25 |     /// Key of the key/value pair or a string value
[INFO] [stderr] 26 |     String(String),
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Token` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variants `UnfinishedLiteralValue`, `UnclosedQuotes`, `UnexpectedEof`, `CharNotRecognized`, and `ParseNumberError` are never constructed
[INFO] [stderr]   --> src/tokenize.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub enum TokenizeError {
[INFO] [stderr]    |          ------------- variants in this enum
[INFO] [stderr] 31 |     UnfinishedLiteralValue,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 32 |     UnclosedQuotes,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 33 |     UnexpectedEof,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 34 |     CharNotRecognized(char),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 35 |     ParseNumberError(ParseFloatError),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TokenizeError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `tokenize` is never used
[INFO] [stderr]   --> src/tokenize.rs:38:8
[INFO] [stderr]    |
[INFO] [stderr] 38 | pub fn tokenize(input: String) -> Result<Vec<Token>, TokenizeError> {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `make_token` is never used
[INFO] [stderr]   --> src/tokenize.rs:53:4
[INFO] [stderr]    |
[INFO] [stderr] 53 | fn make_token(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `tokenize_float` is never used
[INFO] [stderr]   --> src/tokenize.rs:81:4
[INFO] [stderr]    |
[INFO] [stderr] 81 | fn tokenize_float(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `tokenize_literal` is never used
[INFO] [stderr]    --> src/tokenize.rs:106:4
[INFO] [stderr]     |
[INFO] [stderr] 106 | fn tokenize_literal(str: String, chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `tokenize_string` is never used
[INFO] [stderr]    --> src/tokenize.rs:123:4
[INFO] [stderr]     |
[INFO] [stderr] 123 | fn tokenize_string(chars: &Vec<char>, index: &mut usize) -> Result<Token, TokenizeError> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse` is never used
[INFO] [stderr]  --> src/parse.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub fn parse(input: String) -> Result<Value, ParseError> {
[INFO] [stderr]   |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> src/parse.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub enum TokenParseError {
[INFO] [stderr]    |          --------------- variants in this enum
[INFO] [stderr] 33 |     /// An escape sequence was started without 4 hexadecimal digits afterward
[INFO] [stderr] 34 |     UnfinishedEscape,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 35 |     /// A character in an escape sequence was not valid hexadecimal
[INFO] [stderr] 36 |     InvalidHexValue,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 37 |     /// Invalid unicode value
[INFO] [stderr] 38 |     InvalidCodePointValue,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 39 |     ExpectedComma,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 40 |     ExpectedProperty,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 41 |     ExpectedColon,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 42 |     ExpectedValue,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TokenParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `ParseResult` is never used
[INFO] [stderr]   --> src/parse.rs:45:6
[INFO] [stderr]    |
[INFO] [stderr] 45 | type ParseResult = Result<Value, TokenParseError>;
[INFO] [stderr]    |      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_tokens` is never used
[INFO] [stderr]   --> src/parse.rs:47:4
[INFO] [stderr]    |
[INFO] [stderr] 47 | fn parse_tokens(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_string` is never used
[INFO] [stderr]   --> src/parse.rs:69:4
[INFO] [stderr]    |
[INFO] [stderr] 69 | fn parse_string(input: &str) -> ParseResult {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_array` is never used
[INFO] [stderr]    --> src/parse.rs:113:4
[INFO] [stderr]     |
[INFO] [stderr] 113 | fn parse_array(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stderr]     |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_object` is never used
[INFO] [stderr]    --> src/parse.rs:138:4
[INFO] [stderr]     |
[INFO] [stderr] 138 | fn parse_object(tokens: &Vec<Token>, index: &mut usize) -> ParseResult {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `json-parser` (lib) generated 14 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/json_parser-88f8a3e8ec10b559)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test parse::tests::parses_array_one_element ... ok
[INFO] [stdout] test parse::tests::parses_nested_array ... ok
[INFO] [stdout] test parse::tests::parses_array_two_elements ... ok
[INFO] [stdout] test parse::tests::test_parse ... ok
[INFO] [stdout] test parse::tests::parses_string_no_escapes ... ok
[INFO] [stdout] test parse::tests::parses_string_with_emoji ... ok
[INFO] [stdout] test parse::tests::parses_string_non_ascii ... ok
[INFO] [stdout] test tokenize::tests::test_all_punctuation ... ok
[INFO] [stdout] test parse::tests::parses_empty_array ... ok
[INFO] [stdout] test tokenize::tests::test_false ... ok
[INFO] [stdout] test parse::tests::test_parse_null ... ok
[INFO] [stdout] test tokenize::tests::test_comma ... ok
[INFO] [stdout] test tokenize::tests::test_escape_quotes ... ok
[INFO] [stdout] test tokenize::tests::test_integer ... ok
[INFO] [stdout] test tokenize::tests::test_string ... ok
[INFO] [stdout] test tokenize::tests::test_true ... ok
[INFO] [stdout] test tokenize::tests::test_tokenize ... ok
[INFO] [stdout] test tokenize::tests::test_null ... ok
[INFO] [stdout] test parse::tests::parses_string_unescape_backslash ... ok
[INFO] [stdout] test tokenize::tests::test_float ... FAILED
[INFO] [stdout] test tokenize::tests::test_negative_integer ... FAILED
[INFO] [stdout] test tokenize::tests::test_unclosed_quotes ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tokenize::tests::test_float stdout ----
[INFO] [stdout] thread 'tokenize::tests::test_float' panicked at src/tokenize.rs:219:36:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ParseNumberError(ParseFloatError { kind: Empty })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56a8d45ab5ea - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x56a8d45ab5ea - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56a8d45ab5ea - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x56a8d45ab5ea - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x56a8d45d2743 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x56a8d45d2743 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x56a8d45a8783 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x56a8d45ab432 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x56a8d45aca6d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x56a8d45ac877 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x56a8d45761a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x56a8d45761a7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x56a8d45ad118 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x56a8d45ad118 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x56a8d45aceda - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x56a8d45abac9 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x56a8d45acb6c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x56a8d4526aa0 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x56a8d4526ee6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x56a8d453267d - core::result::Result<T,E>::unwrap::hc6f1be2eaed9105b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x56a8d453267d - json_parser::tokenize::tests::test_float::h76c35bce76e279c3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:219:20
[INFO] [stdout]   21:     0x56a8d45321e7 - json_parser::tokenize::tests::test_float::{{closure}}::h977d049a751a9f31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:212:20
[INFO] [stdout]   22:     0x56a8d4534176 - core::ops::function::FnOnce::call_once::hb6ee4e39e6b25db7
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x56a8d457accb - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x56a8d457accb - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   25:     0x56a8d457a6b8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   26:     0x56a8d457a6b8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x56a8d457a6b8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x56a8d457a6b8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x56a8d457a6b8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x56a8d457a6b8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   31:     0x56a8d457a6b8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   32:     0x56a8d453e15a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   33:     0x56a8d453e15a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x56a8d4541ad4 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   35:     0x56a8d4541ad4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x56a8d4541ad4 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x56a8d4541ad4 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x56a8d4541ad4 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x56a8d4541ad4 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   40:     0x56a8d4541ad4 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x56a8d45b105b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   42:     0x56a8d45b105b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x56a8d45b105b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x7198d1a36ac3 - <unknown>
[INFO] [stdout]   45:     0x7198d1ac7a04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tokenize::tests::test_negative_integer stdout ----
[INFO] [stdout] thread 'tokenize::tests::test_negative_integer' panicked at src/tokenize.rs:188:36:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: ParseNumberError(ParseFloatError { kind: Empty })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56a8d45ab5ea - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x56a8d45ab5ea - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56a8d45ab5ea - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x56a8d45ab5ea - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x56a8d45d2743 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x56a8d45d2743 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x56a8d45a8783 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x56a8d45ab432 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x56a8d45aca6d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x56a8d45ac877 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x56a8d45761a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x56a8d45761a7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x56a8d45ad118 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x56a8d45ad118 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x56a8d45aceda - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x56a8d45abac9 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x56a8d45acb6c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x56a8d4526aa0 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x56a8d4526ee6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x56a8d4531849 - core::result::Result<T,E>::unwrap::hc6f1be2eaed9105b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x56a8d4531849 - json_parser::tokenize::tests::test_negative_integer::h6b49b7c99ca123bc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:188:20
[INFO] [stdout]   21:     0x56a8d4531687 - json_parser::tokenize::tests::test_negative_integer::{{closure}}::hf54734ac07bea111
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:185:31
[INFO] [stdout]   22:     0x56a8d45343d6 - core::ops::function::FnOnce::call_once::hec71be78e2bb108d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x56a8d457accb - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x56a8d457accb - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   25:     0x56a8d457a6b8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   26:     0x56a8d457a6b8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x56a8d457a6b8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x56a8d457a6b8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x56a8d457a6b8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x56a8d457a6b8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   31:     0x56a8d457a6b8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   32:     0x56a8d453e15a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   33:     0x56a8d453e15a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x56a8d4541ad4 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   35:     0x56a8d4541ad4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x56a8d4541ad4 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x56a8d4541ad4 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x56a8d4541ad4 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x56a8d4541ad4 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   40:     0x56a8d4541ad4 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x56a8d45b105b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   42:     0x56a8d45b105b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x56a8d45b105b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x7198d1a36ac3 - <unknown>
[INFO] [stdout]   45:     0x7198d1ac7a04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tokenize::tests::test_unclosed_quotes stdout ----
[INFO] [stdout] thread 'tokenize::tests::test_unclosed_quotes' panicked at src/tokenize.rs:133:23:
[INFO] [stdout] index out of bounds: the len is 16 but the index is 16
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56a8d45ab5ea - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x56a8d45ab5ea - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56a8d45ab5ea - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x56a8d45ab5ea - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x56a8d45d2743 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x56a8d45d2743 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x56a8d45a8783 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x56a8d45ab432 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x56a8d45aca6d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x56a8d45ac877 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x56a8d45761a7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x56a8d45761a7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x56a8d45ad118 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x56a8d45ad118 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x56a8d45aceda - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x56a8d45abac9 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x56a8d45acb6c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x56a8d4526aa0 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x56a8d4526c21 - core::panicking::panic_bounds_check::hb2257b29f1a42aba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:281:5
[INFO] [stdout]   19:     0x56a8d4530477 - <usize as core::slice::index::SliceIndex<[T]>>::index::hd1ce51fddb9177ef
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/slice/index.rs:274:10
[INFO] [stdout]   20:     0x56a8d453a682 - core::slice::index::<impl core::ops::index::Index<I> for [T]>::index::h99789ae63c179bc9
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/slice/index.rs:16:9
[INFO] [stdout]   21:     0x56a8d453a682 - <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index::h16aecb2c3ebb2b62
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/vec/mod.rs:3346:9
[INFO] [stdout]   22:     0x56a8d453c257 - json_parser::tokenize::tokenize_string::h3fc04c61e01ed855
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:133:23
[INFO] [stdout]   23:     0x56a8d453b6c5 - json_parser::tokenize::make_token::h4e3659d6529d4e4c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:73:16
[INFO] [stdout]   24:     0x56a8d453b22e - json_parser::tokenize::tokenize::he34984da9493d394
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:45:21
[INFO] [stdout]   25:     0x56a8d4531d86 - json_parser::tokenize::tests::test_unclosed_quotes::h6896a1456f74f63a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:201:20
[INFO] [stdout]   26:     0x56a8d4531d37 - json_parser::tokenize::tests::test_unclosed_quotes::{{closure}}::h3fc267ea9e3e30d1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tokenize.rs:199:30
[INFO] [stdout]   27:     0x56a8d4533de6 - core::ops::function::FnOnce::call_once::h1b0b9339cd66f311
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x56a8d457accb - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x56a8d457accb - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   30:     0x56a8d457a6b8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   31:     0x56a8d457a6b8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   32:     0x56a8d457a6b8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   33:     0x56a8d457a6b8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   34:     0x56a8d457a6b8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   35:     0x56a8d457a6b8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   36:     0x56a8d457a6b8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   37:     0x56a8d453e15a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   38:     0x56a8d453e15a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   39:     0x56a8d4541ad4 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   40:     0x56a8d4541ad4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   41:     0x56a8d4541ad4 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   42:     0x56a8d4541ad4 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   43:     0x56a8d4541ad4 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   44:     0x56a8d4541ad4 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   45:     0x56a8d4541ad4 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x56a8d45b105b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x56a8d45b105b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   48:     0x56a8d45b105b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   49:     0x7198d1a36ac3 - <unknown>
[INFO] [stdout]   50:     0x7198d1ac7a04 - clone
[INFO] [stdout]   51:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tokenize::tests::test_float
[INFO] [stdout]     tokenize::tests::test_negative_integer
[INFO] [stdout]     tokenize::tests::test_unclosed_quotes
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 19 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "5cfb837afb241f9e844028cb124827e1ca6f05f3484450f45e7a0c1a67817d05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5cfb837afb241f9e844028cb124827e1ca6f05f3484450f45e7a0c1a67817d05", kill_on_drop: false }`
[INFO] [stdout] 5cfb837afb241f9e844028cb124827e1ca6f05f3484450f45e7a0c1a67817d05
