[INFO] cloning repository https://github.com/anak10thn/bizdb
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/anak10thn/bizdb" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fanak10thn%2Fbizdb", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fanak10thn%2Fbizdb'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3bbfea4bed89c43e66aaccba27d290592cea3d05
[INFO] documenting anak10thn/bizdb against 1.69.0 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fanak10thn%2Fbizdb" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/anak10thn/bizdb on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/anak10thn/bizdb
[INFO] finished tweaking git repo https://github.com/anak10thn/bizdb
[INFO] tweaked toml for git repo https://github.com/anak10thn/bizdb written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/anak10thn/bizdb 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" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 60bcaac77a2c58e20748a94a3fe8020f570fefcb9479eb30569c1f6dbc205362
[INFO] running `Command { std: "docker" "start" "-a" "60bcaac77a2c58e20748a94a3fe8020f570fefcb9479eb30569c1f6dbc205362", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "60bcaac77a2c58e20748a94a3fe8020f570fefcb9479eb30569c1f6dbc205362", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60bcaac77a2c58e20748a94a3fe8020f570fefcb9479eb30569c1f6dbc205362", kill_on_drop: false }`
[INFO] [stdout] 60bcaac77a2c58e20748a94a3fe8020f570fefcb9479eb30569c1f6dbc205362
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5136de039ffd41adc7340a82f201f173cfe216a422d76fe5258c2b22db0d3f1b
[INFO] running `Command { std: "docker" "start" "-a" "5136de039ffd41adc7340a82f201f173cfe216a422d76fe5258c2b22db0d3f1b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.67
[INFO] [stderr]  Documenting bizdb v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:313:26
[INFO] [stdout]     |
[INFO] [stdout] 313 |                   println!(b"Error reading file: %d\n\x00" as *const u8 as
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 314 | |                            *const libc::c_char, *__errno_location());
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 println!("{} {}", b"Error reading file: %d\n\x00" as *const u8 as
[INFO] [stdout]     |                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |         println!(b"  \x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 330 |         println!("{}", b"  \x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:345:22
[INFO] [stdout]     |
[INFO] [stdout] 345 |               println!(b"- leaf (size %d)\n\x00" as *const u8 as
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 346 | |                        *const libc::c_char, num_keys);
[INFO] [stdout]     | |__________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 345 |             println!("{} {}", b"- leaf (size %d)\n\x00" as *const u8 as
[INFO] [stdout]     |                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:351:26
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 println!(b"- %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 println!("{} {}", b"- %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:359:22
[INFO] [stdout]     |
[INFO] [stdout] 359 |               println!(b"- internal (size %d)\n\x00" as *const u8 as
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 360 | |                        *const libc::c_char, num_keys);
[INFO] [stdout]     | |__________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 359 |             println!("{} {}", b"- internal (size %d)\n\x00" as *const u8 as
[INFO] [stdout]     |                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:369:26
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 println!(b"- key %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 println!("{} {}", b"- key %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:557:18
[INFO] [stdout]     |
[INFO] [stdout] 557 |           println!(b"Unable to open file\n\x00" as *const u8 as
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 558 | |                    *const libc::c_char);
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 557 |         println!("{}", b"Unable to open file\n\x00" as *const u8 as
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:571:18
[INFO] [stdout]     |
[INFO] [stdout] 571 |           println!(b"Db file is not a whole number of pages. Corrupt file.\n\x00"
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 572 | |                    as *const u8 as *const libc::c_char);
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 571 |         println!("{}", b"Db file is not a whole number of pages. Corrupt file.\n\x00"
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:611:14
[INFO] [stdout]     |
[INFO] [stdout] 611 |     println!(b"db > \x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 611 |     println!("{}", b"db > \x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |              +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:619:18
[INFO] [stdout]     |
[INFO] [stdout] 619 |           println!(b"Error reading input\n\x00" as *const u8 as
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 620 | |                    *const libc::c_char);
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 619 |         println!("{}", b"Error reading input\n\x00" as *const u8 as
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:641:18
[INFO] [stdout]     |
[INFO] [stdout] 641 |           println!(b"Tried to flush null page\n\x00" as *const u8 as
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 642 | |                    *const libc::c_char);
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 641 |         println!("{}", b"Tried to flush null page\n\x00" as *const u8 as
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:649:18
[INFO] [stdout]     |
[INFO] [stdout] 649 |         println!(b"Error seeking: %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 649 |         println!("{} {}", b"Error seeking: %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:657:18
[INFO] [stdout]     |
[INFO] [stdout] 657 |         println!(b"Error writing: %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 657 |         println!("{} {}", b"Error writing: %d\n\x00" as *const u8 as *const libc::c_char,
[INFO] [stdout]     |                  ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:676:18
[INFO] [stdout]     |
[INFO] [stdout] 676 |           println!(b"Error closing db file.\n\x00" as *const u8 as
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 677 | |                    *const libc::c_char);
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 676 |         println!("{}", b"Error closing db file.\n\x00" as *const u8 as
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:705:18
[INFO] [stdout]     |
[INFO] [stdout] 705 |         println!(b"Tree:\n\x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 705 |         println!("{}", b"Tree:\n\x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:712:18
[INFO] [stdout]     |
[INFO] [stdout] 712 |         println!(b"Constants:\n\x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 712 |         println!("{}", b"Constants:\n\x00" as *const u8 as *const libc::c_char);
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]    --> src/main.rs:827:18
[INFO] [stdout]     |
[INFO] [stdout] 827 |           println!(b"Need to implement splitting internal node\n\x00" as *const u8
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 828 | |                    as *const libc::c_char);
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]     |
[INFO] [stdout] 827 |         println!("{}", b"Need to implement splitting internal node\n\x00" as *const u8
[INFO] [stdout]     |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1014:18
[INFO] [stdout]      |
[INFO] [stdout] 1014 |           println!(b"Must supply a database filename.\n\x00" as *const u8 as
[INFO] [stdout]      |  __________________^
[INFO] [stdout] 1015 | |                    *const libc::c_char);
[INFO] [stdout]      | |______________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1014 |         println!("{}", b"Must supply a database filename.\n\x00" as *const u8 as
[INFO] [stdout]      |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1030:30
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                       println!(b"Unrecognized command \'%s\'\n\x00" as *const u8
[INFO] [stdout]      |  ______________________________^
[INFO] [stdout] 1031 | |                                as *const libc::c_char,
[INFO] [stdout]      | |_____________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                     println!("{} {}", b"Unrecognized command \'%s\'\n\x00" as *const u8
[INFO] [stdout]      |                              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1045:26
[INFO] [stdout]      |
[INFO] [stdout] 1045 |                   println!(b"ID must be positive.\n\x00" as *const u8 as
[INFO] [stdout]      |  __________________________^
[INFO] [stdout] 1046 | |                            *const libc::c_char);
[INFO] [stdout]      | |______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1045 |                 println!("{}", b"ID must be positive.\n\x00" as *const u8 as
[INFO] [stdout]      |                          +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1049:26
[INFO] [stdout]      |
[INFO] [stdout] 1049 |                   println!(b"String is too long.\n\x00" as *const u8 as
[INFO] [stdout]      |  __________________________^
[INFO] [stdout] 1050 | |                            *const libc::c_char);
[INFO] [stdout]      | |______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1049 |                 println!("{}", b"String is too long.\n\x00" as *const u8 as
[INFO] [stdout]      |                          +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1053:26
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                   println!(b"Syntax error. Could not parse statement.\n\x00" as
[INFO] [stdout]      |  __________________________^
[INFO] [stdout] 1054 | |                            *const u8 as *const libc::c_char);
[INFO] [stdout]      | |___________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                 println!("{}", b"Syntax error. Could not parse statement.\n\x00" as
[INFO] [stdout]      |                          +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1057:26
[INFO] [stdout]      |
[INFO] [stdout] 1057 |                   println!(b"Unrecognized keyword at start of \'%s\'.\n\x00" as
[INFO] [stdout]      |  __________________________^
[INFO] [stdout] 1058 | |                            *const u8 as *const libc::c_char,
[INFO] [stdout]      | |___________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1057 |                 println!("{} {}", b"Unrecognized keyword at start of \'%s\'.\n\x00" as
[INFO] [stdout]      |                          ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1065:34
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                           println!(b"Executed.\n\x00" as *const u8 as
[INFO] [stdout]      |  __________________________________^
[INFO] [stdout] 1066 | |                                    *const libc::c_char);
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1065 |                         println!("{}", b"Executed.\n\x00" as *const u8 as
[INFO] [stdout]      |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: format argument must be a string literal
[INFO] [stdout]     --> src/main.rs:1069:34
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                           println!(b"Error: Duplicate key.\n\x00" as *const u8 as
[INFO] [stdout]      |  __________________________________^
[INFO] [stdout] 1070 | |                                    *const libc::c_char);
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a string literal to format with
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                         println!("{}", b"Error: Duplicate key.\n\x00" as *const u8 as
[INFO] [stdout]      |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0428]: the name `main` is defined multiple times
[INFO] [stdout]     --> src/main.rs:1141:1
[INFO] [stdout]      |
[INFO] [stdout] 1079 | pub fn main() {
[INFO] [stdout]      | ------------- previous definition of the value `main` here
[INFO] [stdout] ...
[INFO] [stdout] 1141 | fn main() {
[INFO] [stdout]      | ^^^^^^^^^ `main` redefined here
[INFO] [stdout]      |
[INFO] [stdout]      = note: `main` must be defined only once in the value namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `main` in this scope
[INFO] [stdout]     --> src/main.rs:1078:3
[INFO] [stdout]      |
[INFO] [stdout] 1078 | #[main]
[INFO] [stdout]      |   ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `main` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:1:10
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub type int32_t = i32;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type uint8_t = u8;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type uint32_t = u32;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type size_t = usize;
[INFO] [stdout]   |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type ssize_t = usize;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `char` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type char = u8;
[INFO] [stdout]   |          ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Char`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type int = i16;
[INFO] [stdout]   |          ^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `void` should have an upper camel case name
[INFO] [stdout]  --> src/main.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type void = ();
[INFO] [stdout]   |          ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Void`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EXECUTE_SUCCESS` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     EXECUTE_SUCCESS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ExecuteSuccess`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EXECUTE_DUPLICATE_KEY` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     EXECUTE_DUPLICATE_KEY,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ExecuteDuplicateKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `META_COMMAND_SUCCESS` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     META_COMMAND_SUCCESS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MetaCommandSuccess`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `META_COMMAND_UNRECOGNIZED_COMMAND` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     META_COMMAND_UNRECOGNIZED_COMMAND
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MetaCommandUnrecognizedCommand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PREPARE_SUCCESS` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     PREPARE_SUCCESS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PrepareSuccess`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PREPARE_NEGATIVE_ID` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     PREPARE_NEGATIVE_ID,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PrepareNegativeId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PREPARE_STRING_TOO_LONG` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     PREPARE_STRING_TOO_LONG,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PrepareStringTooLong`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PREPARE_SYNTAX_ERROR` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     PREPARE_SYNTAX_ERROR,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PrepareSyntaxError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PREPARE_UNRECOGNIZED_STATEMENT` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     PREPARE_UNRECOGNIZED_STATEMENT
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PrepareUnrecognizedStatement`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `STATEMENT_INSERT` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     STATEMENT_INSERT, 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StatementInsert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `STATEMENT_SELECT` should have an upper camel case name
[INFO] [stdout]   --> src/main.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     STATEMENT_SELECT 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StatementSelect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 27 previous errors; 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0428`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `bizdb`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name bizdb src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items '-Arustdoc::private-intra-doc-links' -C metadata=f30c17adabb50a94 -L dependency=/opt/rustwide/target/debug/deps --extern libc=/opt/rustwide/target/debug/deps/liblibc-7c2d6a7014c7c543.rmeta --cap-lints=warn --crate-version 0.1.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "5136de039ffd41adc7340a82f201f173cfe216a422d76fe5258c2b22db0d3f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5136de039ffd41adc7340a82f201f173cfe216a422d76fe5258c2b22db0d3f1b", kill_on_drop: false }`
[INFO] [stdout] 5136de039ffd41adc7340a82f201f173cfe216a422d76fe5258c2b22db0d3f1b
