[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.47.0 for beta-1.48-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fanak10thn%2Fbizdb" "/workspace/builds/worker-3/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/anak10thn/bizdb on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", 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-3/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: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a028155d591c203130bf30d6608845bfeb3a3235b9fa596d85a4460ccb88dee7
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a028155d591c203130bf30d6608845bfeb3a3235b9fa596d85a4460ccb88dee7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a028155d591c203130bf30d6608845bfeb3a3235b9fa596d85a4460ccb88dee7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a028155d591c203130bf30d6608845bfeb3a3235b9fa596d85a4460ccb88dee7", kill_on_drop: false }`
[INFO] [stdout] a028155d591c203130bf30d6608845bfeb3a3235b9fa596d85a4460ccb88dee7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0489efd259648994d510a0d18852668de4341734b377bd0eaae10e14eb5534f3
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "0489efd259648994d510a0d18852668de4341734b377bd0eaae10e14eb5534f3", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.67
[INFO] [stderr]  Documenting bizdb v0.1.0 (/opt/rustwide/workdir)
[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: 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[E0658]: declaration of a non-standard `#[main]` function may change over time, for now a top-level `fn main()` is required
[INFO] [stdout]     --> src/main.rs:1079:1
[INFO] [stdout]      |
[INFO] [stdout] 1079 | / pub fn main() {
[INFO] [stdout] 1080 | |     let mut args: Vec<*mut libc::c_char> = Vec::new();
[INFO] [stdout] 1081 | |     for arg in ::std::env::args() {
[INFO] [stdout] 1082 | |         args.push(::std::ffi::CString::new(arg).expect("Failed to convert argument into CString.").into_raw());
[INFO] [stdout] ...    |
[INFO] [stdout] 1089 | |     }
[INFO] [stdout] 1090 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #29634 <https://github.com/rust-lang/rust/issues/29634> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 28 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0428, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an 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 --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern libc=/opt/rustwide/target/debug/deps/liblibc-5d5476d9b1e15d67.rmeta --cap-lints=warn --crate-version 0.1.0` (exit code: 1)
[INFO] running `Command { std: "docker" "inspect" "0489efd259648994d510a0d18852668de4341734b377bd0eaae10e14eb5534f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0489efd259648994d510a0d18852668de4341734b377bd0eaae10e14eb5534f3", kill_on_drop: false }`
[INFO] [stdout] 0489efd259648994d510a0d18852668de4341734b377bd0eaae10e14eb5534f3
