[INFO] fetching crate kusabira 0.1.1... [INFO] testing kusabira-0.1.1 against 1.90.0 for beta-1.91-3 [INFO] extracting crate kusabira 0.1.1 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate kusabira 0.1.1 [INFO] finished tweaking crates.io crate kusabira 0.1.1 [INFO] tweaked toml for crates.io crate kusabira 0.1.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate kusabira 0.1.1 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 65 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.68.1 (available: v0.72.1) [INFO] [stderr] Adding system-deps v6.2.2 (available: v7.0.5) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 637b8a6443ccbab90b0c30c9a3e035f6a1baeefa02c4cdb5e4f786ba1223e030 [INFO] running `Command { std: "docker" "start" "-a" "637b8a6443ccbab90b0c30c9a3e035f6a1baeefa02c4cdb5e4f786ba1223e030", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "637b8a6443ccbab90b0c30c9a3e035f6a1baeefa02c4cdb5e4f786ba1223e030", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "637b8a6443ccbab90b0c30c9a3e035f6a1baeefa02c4cdb5e4f786ba1223e030", kill_on_drop: false }` [INFO] [stdout] 637b8a6443ccbab90b0c30c9a3e035f6a1baeefa02c4cdb5e4f786ba1223e030 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 836dfb3ff5cf5480bc6e94618c7fdfd6c9424aa3311d9e3168aca1f770b06014 [INFO] running `Command { std: "docker" "start" "-a" "836dfb3ff5cf5480bc6e94618c7fdfd6c9424aa3311d9e3168aca1f770b06014", kill_on_drop: false }` [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling bindgen v0.68.1 [INFO] [stderr] Compiling cfg-expr v0.15.8 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.2 [INFO] [stderr] Compiling version-compare v0.2.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling cc v1.2.39 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling system-deps v6.2.2 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling kusabira v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 54.01s [INFO] running `Command { std: "docker" "inspect" "836dfb3ff5cf5480bc6e94618c7fdfd6c9424aa3311d9e3168aca1f770b06014", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "836dfb3ff5cf5480bc6e94618c7fdfd6c9424aa3311d9e3168aca1f770b06014", kill_on_drop: false }` [INFO] [stdout] 836dfb3ff5cf5480bc6e94618c7fdfd6c9424aa3311d9e3168aca1f770b06014 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d1af2d43e18c99ffa9f8996b42ff50ee07ed05b9a27cfa66c29fc34b42b75e0c [INFO] running `Command { std: "docker" "start" "-a" "d1af2d43e18c99ffa9f8996b42ff50ee07ed05b9a27cfa66c29fc34b42b75e0c", kill_on_drop: false }` [INFO] [stderr] Compiling kusabira v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/builder/tests.rs:743:1 [INFO] [stdout] | [INFO] [stdout] 743 | pub fn invalid_path_str() -> OsString [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/builder.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | #![deny(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/builder/tests/busshi.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | pub mod bindgen_builder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/builder/tests/busshi.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | pub mod cc_build; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/builder/tests/busshi.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | pub mod glob; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/builder/tests/busshi.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub mod std_path_path_buf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub trait BindgenBuilderContext [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:58:2 [INFO] [stdout] | [INFO] [stdout] 58 | fn emulate_generate_error_set(&mut self, emulate_generate_error: bool) -> &mut Self; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:59:2 [INFO] [stdout] | [INFO] [stdout] 59 | fn emulate_generate_error_get(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:60:2 [INFO] [stdout] | [INFO] [stdout] 60 | fn emulate_write_error_set(&mut self, emulate_generate_error: bool) -> &mut Self; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | fn emulate_write_error_get(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct BindgenBuilderContextAccess [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:164:1 [INFO] [stdout] | [INFO] [stdout] 164 | pub struct Builder [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:174:1 [INFO] [stdout] | [INFO] [stdout] 174 | pub struct Bindings [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:176:2 [INFO] [stdout] | [INFO] [stdout] 176 | pub builder: Builder, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:182:2 [INFO] [stdout] | [INFO] [stdout] 182 | pub fn header>(mut self, header: T) -> Builder [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:191:2 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn parse_callbacks(mut self, cb: Box) -> Self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:199:2 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn generate_block(mut self, doit: bool) -> Self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:206:2 [INFO] [stdout] | [INFO] [stdout] 206 | pub fn generate_comments(mut self, doit: bool) -> Self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:213:2 [INFO] [stdout] | [INFO] [stdout] 213 | pub fn generate(mut self) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/bindgen_builder.rs:254:2 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn write_to_file>(&self, path: P) -> StdIoResult<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub trait CcBuildContext [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:60:2 [INFO] [stdout] | [INFO] [stdout] 60 | fn emulate_error_set(&mut self, emulate_error: bool) -> &mut Self; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | fn emulate_error_get(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct CcBuildContextAccess [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | pub struct Build [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:147:2 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn out_dir>(&mut self, out_dir: P) -> &mut Build [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:155:2 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn file>(&mut self, p: P) -> &mut Build [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:165:2 [INFO] [stdout] | [INFO] [stdout] 165 | pub fn warnings(&mut self, b: bool) -> &mut Build [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:172:2 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn extra_warnings(&mut self, b: bool) -> &mut Build [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:179:2 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn warnings_into_errors(&mut self, b: bool) -> &mut Build [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:186:2 [INFO] [stdout] | [INFO] [stdout] 186 | pub fn std(&mut self, std: &str) -> &mut Build [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/cc_build.rs:193:2 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn try_compile(&self, _output: &str) -> Result<(), CcError> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub trait GlobContext [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:60:2 [INFO] [stdout] | [INFO] [stdout] 60 | fn paths_clear(&mut self) -> &mut Self; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | / fn paths_push(&mut self, path: T) [INFO] [stdout] 62 | | where T: AsRef; [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:63:2 [INFO] [stdout] | [INFO] [stdout] 63 | / fn paths_push_from_iter(&mut self, iter: IT) [INFO] [stdout] 64 | | where T: AsRef, IT: Iterator; [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct GlobContextAccess [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | pub type GlobResult = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct Paths [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | pub struct GlobError [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:202:2 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn new(path: PathBuf, error: StdIoError) -> GlobError [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:210:2 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn path(&self) -> &Path [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:215:2 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn error(&self) -> &StdIoError [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:220:2 [INFO] [stdout] | [INFO] [stdout] 220 | pub fn into_error(self) -> StdIoError [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn glob_with(pattern: &str, options: MatchOptions) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/builder/tests/busshi/glob.rs:256:1 [INFO] [stdout] | [INFO] [stdout] 256 | pub fn test_glob_with_setup(glob_ctx: &mut GlobContextAccess) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/builder/tests/busshi/std_path_path_buf.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct PathBuf [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/builder/tests/busshi/std_path_path_buf.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 54 | pub is_dir: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/std_path_path_buf.rs:59:2 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn to_str<'a>(&'a self) -> Option<&'a str> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/std_path_path_buf.rs:64:2 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn clear(&mut self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/std_path_path_buf.rs:69:2 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn is_dir(&self) -> bool [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/std_path_path_buf.rs:74:2 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn join>(&self, path: P) -> StdPathBuf [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/builder/tests/busshi/std_path_path_buf.rs:79:2 [INFO] [stdout] | [INFO] [stdout] 79 | / pub fn push

(&mut self, path: P) [INFO] [stdout] 80 | | where P: AsRef [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.97s [INFO] running `Command { std: "docker" "inspect" "d1af2d43e18c99ffa9f8996b42ff50ee07ed05b9a27cfa66c29fc34b42b75e0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1af2d43e18c99ffa9f8996b42ff50ee07ed05b9a27cfa66c29fc34b42b75e0c", kill_on_drop: false }` [INFO] [stdout] d1af2d43e18c99ffa9f8996b42ff50ee07ed05b9a27cfa66c29fc34b42b75e0c [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cc9470c010fbe1379ab861c3a8524fe391ee0a087c6edf25374730f34d0bce87 [INFO] running `Command { std: "docker" "start" "-a" "cc9470c010fbe1379ab861c3a8524fe391ee0a087c6edf25374730f34d0bce87", kill_on_drop: false }` [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/builder/tests.rs:743:1 [INFO] [stderr] | [INFO] [stderr] 743 | pub fn invalid_path_str() -> OsString [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/builder.rs:175:9 [INFO] [stderr] | [INFO] [stderr] 175 | #![deny(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/builder/tests/busshi.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | pub mod bindgen_builder; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/builder/tests/busshi.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | pub mod cc_build; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/builder/tests/busshi.rs:65:1 [INFO] [stderr] | [INFO] [stderr] 65 | pub mod glob; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/builder/tests/busshi.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub mod std_path_path_buf; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | pub trait BindgenBuilderContext [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:58:2 [INFO] [stderr] | [INFO] [stderr] 58 | fn emulate_generate_error_set(&mut self, emulate_generate_error: bool) -> &mut Self; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:59:2 [INFO] [stderr] | [INFO] [stderr] 59 | fn emulate_generate_error_get(&self) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:60:2 [INFO] [stderr] | [INFO] [stderr] 60 | fn emulate_write_error_set(&mut self, emulate_generate_error: bool) -> &mut Self; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:61:2 [INFO] [stderr] | [INFO] [stderr] 61 | fn emulate_write_error_get(&self) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | pub struct BindgenBuilderContextAccess [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:164:1 [INFO] [stderr] | [INFO] [stderr] 164 | pub struct Builder [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:174:1 [INFO] [stderr] | [INFO] [stderr] 174 | pub struct Bindings [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:176:2 [INFO] [stderr] | [INFO] [stderr] 176 | pub builder: Builder, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:182:2 [INFO] [stderr] | [INFO] [stderr] 182 | pub fn header>(mut self, header: T) -> Builder [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:191:2 [INFO] [stderr] | [INFO] [stderr] 191 | pub fn parse_callbacks(mut self, cb: Box) -> Self [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:199:2 [INFO] [stderr] | [INFO] [stderr] 199 | pub fn generate_block(mut self, doit: bool) -> Self [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:206:2 [INFO] [stderr] | [INFO] [stderr] 206 | pub fn generate_comments(mut self, doit: bool) -> Self [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:213:2 [INFO] [stderr] | [INFO] [stderr] 213 | pub fn generate(mut self) -> Result [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/bindgen_builder.rs:254:2 [INFO] [stderr] | [INFO] [stderr] 254 | pub fn write_to_file>(&self, path: P) -> StdIoResult<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | pub trait CcBuildContext [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:60:2 [INFO] [stderr] | [INFO] [stderr] 60 | fn emulate_error_set(&mut self, emulate_error: bool) -> &mut Self; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:61:2 [INFO] [stderr] | [INFO] [stderr] 61 | fn emulate_error_get(&self) -> bool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:101:1 [INFO] [stderr] | [INFO] [stderr] 101 | pub struct CcBuildContextAccess [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:134:1 [INFO] [stderr] | [INFO] [stderr] 134 | pub struct Build [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:147:2 [INFO] [stderr] | [INFO] [stderr] 147 | pub fn out_dir>(&mut self, out_dir: P) -> &mut Build [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:155:2 [INFO] [stderr] | [INFO] [stderr] 155 | pub fn file>(&mut self, p: P) -> &mut Build [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:165:2 [INFO] [stderr] | [INFO] [stderr] 165 | pub fn warnings(&mut self, b: bool) -> &mut Build [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:172:2 [INFO] [stderr] | [INFO] [stderr] 172 | pub fn extra_warnings(&mut self, b: bool) -> &mut Build [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:179:2 [INFO] [stderr] | [INFO] [stderr] 179 | pub fn warnings_into_errors(&mut self, b: bool) -> &mut Build [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:186:2 [INFO] [stderr] | [INFO] [stderr] 186 | pub fn std(&mut self, std: &str) -> &mut Build [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/cc_build.rs:193:2 [INFO] [stderr] | [INFO] [stderr] 193 | pub fn try_compile(&self, _output: &str) -> Result<(), CcError> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a trait [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | pub trait GlobContext [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:60:2 [INFO] [stderr] | [INFO] [stderr] 60 | fn paths_clear(&mut self) -> &mut Self; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:61:2 [INFO] [stderr] | [INFO] [stderr] 61 | / fn paths_push(&mut self, path: T) [INFO] [stderr] 62 | | where T: AsRef; [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:63:2 [INFO] [stderr] | [INFO] [stderr] 63 | / fn paths_push_from_iter(&mut self, iter: IT) [INFO] [stderr] 64 | | where T: AsRef, IT: Iterator; [INFO] [stderr] | |_________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:115:1 [INFO] [stderr] | [INFO] [stderr] 115 | pub struct GlobContextAccess [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a type alias [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:157:1 [INFO] [stderr] | [INFO] [stderr] 157 | pub type GlobResult = Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:160:1 [INFO] [stderr] | [INFO] [stderr] 160 | pub struct Paths [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:194:1 [INFO] [stderr] | [INFO] [stderr] 194 | pub struct GlobError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:202:2 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn new(path: PathBuf, error: StdIoError) -> GlobError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:210:2 [INFO] [stderr] | [INFO] [stderr] 210 | pub fn path(&self) -> &Path [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:215:2 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn error(&self) -> &StdIoError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:220:2 [INFO] [stderr] | [INFO] [stderr] 220 | pub fn into_error(self) -> StdIoError [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:238:1 [INFO] [stderr] | [INFO] [stderr] 238 | pub fn glob_with(pattern: &str, options: MatchOptions) -> Result [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a function [INFO] [stderr] --> src/builder/tests/busshi/glob.rs:256:1 [INFO] [stderr] | [INFO] [stderr] 256 | pub fn test_glob_with_setup(glob_ctx: &mut GlobContextAccess) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/builder/tests/busshi/std_path_path_buf.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | pub struct PathBuf [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/builder/tests/busshi/std_path_path_buf.rs:54:2 [INFO] [stderr] | [INFO] [stderr] 54 | pub is_dir: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/std_path_path_buf.rs:59:2 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn to_str<'a>(&'a self) -> Option<&'a str> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/std_path_path_buf.rs:64:2 [INFO] [stderr] | [INFO] [stderr] 64 | pub fn clear(&mut self) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/std_path_path_buf.rs:69:2 [INFO] [stderr] | [INFO] [stderr] 69 | pub fn is_dir(&self) -> bool [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/std_path_path_buf.rs:74:2 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn join>(&self, path: P) -> StdPathBuf [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/builder/tests/busshi/std_path_path_buf.rs:79:2 [INFO] [stderr] | [INFO] [stderr] 79 | / pub fn push

(&mut self, path: P) [INFO] [stderr] 80 | | where P: AsRef [INFO] [stderr] | |___________________________^ [INFO] [stderr] [INFO] [stderr] warning: `kusabira` (lib test) generated 53 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kusabira-2f5d42fbb19a72c9) [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test builder::tests::busshi::cc_build::tests::test_struct_cc_build_context ... ok [INFO] [stdout] test builder::tests::busshi::cc_build::tests::test_struct_build ... ok [INFO] [stdout] test builder::tests::busshi::glob::tests::test_struct_glob_context ... ok [INFO] [stdout] test builder::tests::busshi::glob::tests::test_glob_error ... ok [INFO] [stdout] test builder::tests::busshi::bindgen_builder::tests::test_struct_bindgen_builder_context ... ok [INFO] [stdout] test builder::tests::busshi::glob::tests::test_glob_with ... ok [INFO] [stdout] test builder::tests::busshi::std_path_path_buf::tests::test_struct_path_buf ... ok [INFO] [stdout] test builder::tests::busshi::bindgen_builder::tests::test_struct_builder ... ok [INFO] [stdout] test builder::tests::busshi::glob::tests::test_struct_paths ... ok [INFO] [stdout] test builder::tests::test_add_source_files ... ok [INFO] [stdout] test builder::tests::test_binding_ext ... ok [INFO] [stdout] test builder::tests::test_add_source_file ... ok [INFO] [stdout] test builder::tests::test_build_fail_bindgen_build_write_error ... ok [INFO] [stdout] test builder::tests::test_build_fail_bindgen_build_generate_error ... ok [INFO] [stdout] test builder::tests::test_build_fail_cc_source_ext_deleted ... ok [INFO] [stdout] test builder::tests::test_build_fail_cc_source_ext_deleted_double ... ok [INFO] [stdout] test builder::tests::test_build_fail_glob_pattern_error ... ok [INFO] [stdout] test builder::tests::test_build_fail_hh_header_ext_deleted ... ok [INFO] [stdout] test builder::tests::test_build_fail_in_unsupported ... ok [INFO] [stdout] test builder::tests::test_build_fail_no_lib_name ... ok [INFO] [stdout] test builder::tests::test_build_fail_hh_header_ext_deleted_double ... ok [INFO] [stdout] test builder::tests::test_build_fail_nothing_built ... ok [INFO] [stdout] test builder::tests::test_build_fail_out_dir_not_dir ... ok [INFO] [stdout] test builder::tests::test_build_fail_txt_unsupported ... ok [INFO] [stdout] test builder::tests::test_build_results ... ok [INFO] [stdout] test builder::tests::test_build_fail_unsupported_exts ... ok [INFO] [stdout] test builder::tests::test_build_success_cc_only ... ok [INFO] [stdout] test builder::tests::test_build_fail_cc_build_error ... ok [INFO] [stdout] test builder::tests::test_build_success_h_only ... ok [INFO] [stdout] test builder::tests::test_build_success_c_only ... ok [INFO] [stdout] test builder::tests::test_build_success_hh_only ... ok [INFO] [stdout] test builder::tests::test_build_success_in_source_ext_added ... ok [INFO] [stdout] test builder::tests::test_build_success_simple ... ok [INFO] [stdout] test builder::tests::test_build_success_txt_source_ext_added ... ok [INFO] [stdout] test builder::tests::test_build_success_in_source_ext_added_double ... ok [INFO] [stdout] test builder::tests::test_build_success_txt_source_ext_added_double ... ok [INFO] [stdout] test builder::tests::test_build_success_with_hooks ... ok [INFO] [stdout] test builder::tests::test_default_contents ... ok [INFO] [stdout] test builder::tests::test_file_type ... ok [INFO] [stdout] test builder::tests::test_header_binding ... ok [INFO] [stdout] test builder::tests::test_lib_name ... ok [INFO] [stdout] test builder::tests::test_out_dir ... ok [INFO] [stdout] test builder::tests::test_source_file ... ok [INFO] [stdout] test builder::tests::test_source_files ... ok [INFO] [stdout] test error::tests::test_from_bindgen_error ... ok [INFO] [stdout] test error::tests::test_from_cc_error ... ok [INFO] [stdout] test error::tests::test_from_pattern_error ... ok [INFO] [stdout] test error::tests::test_from_std_io_error ... ok [INFO] [stdout] test error::tests::test_from_str_error ... ok [INFO] [stdout] test error::tests::test_from_string_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests kusabira [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test src/builder.rs - builder::Config<'a>::bindgen_builder_hook (line 676) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::add_input_file (line 400) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::bindgen_builder_hook (line 708) - compile fail ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::bindgen_builder_hook (line 726) - compile fail ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::add_glob_matchoptions_hook (line 854) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::add_header_ext (line 539) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::add_cc_build_hook (line 639) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::add_source_ext (line 494) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::add_input_files (line 422) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::binding_ext (line 474) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::add_bindgen_builder_hook (line 767) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::bindgen_builder_hook (line 692) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::build (line 919) - compile ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::delete_header_ext (line 562) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::cc_build_hook (line 590) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::glob_matchoptions_hook (line 803) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::cc_build_hook (line 600) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::default (line 288) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::delete_source_ext (line 516) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::glob_matchoptions_hook (line 813) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::input_file (line 355) ... ok [INFO] [stdout] test src/error.rs - error::Error::BindgenError (line 64) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::lib_name (line 450) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::input_files (line 376) ... ok [INFO] [stdout] test src/builder.rs - builder::Config<'a>::out_dir (line 329) ... ok [INFO] [stdout] test src/error.rs - error::Error::CcError (line 83) ... ok [INFO] [stdout] test src/error.rs - error::Error::MessageError (line 141) ... ok [INFO] [stdout] test src/error.rs - error::Error::PatternError (line 122) ... ok [INFO] [stdout] test src/error.rs - error::Error::MessageError (line 151) ... ok [INFO] [stdout] test src/hooks/cc.rs - hooks::cc::reflect (line 63) ... ok [INFO] [stdout] test src/error.rs - error::Error::StdIoError (line 104) ... ok [INFO] [stdout] test src/hooks/bindgen.rs - hooks::bindgen::reflect (line 71) ... ok [INFO] [stdout] test src/hooks/cc.rs - hooks::cc::reflect (line 71) ... ok [INFO] [stdout] test src/hooks/glob.rs - hooks::glob::case_insensitive (line 86) ... ok [INFO] [stdout] test src/hooks/bindgen.rs - hooks::bindgen::reflect (line 63) ... ok [INFO] [stdout] test src/hooks/cc.rs - hooks::cc::warnings_into_errors (line 96) ... ok [INFO] [stdout] test src/hooks/cc.rs - hooks::cc::warnings_into_errors (line 88) ... ok [INFO] [stdout] test src/lib.rs - builder (line 227) ... ok [INFO] [stdout] test src/hooks/glob.rs - hooks::glob::case_insensitive (line 97) ... ok [INFO] [stdout] test src/hooks/glob.rs - hooks::glob::reflect (line 60) ... ok [INFO] [stdout] test src/hooks/glob.rs - hooks::glob::reflect (line 69) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.79s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "cc9470c010fbe1379ab861c3a8524fe391ee0a087c6edf25374730f34d0bce87", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc9470c010fbe1379ab861c3a8524fe391ee0a087c6edf25374730f34d0bce87", kill_on_drop: false }` [INFO] [stdout] cc9470c010fbe1379ab861c3a8524fe391ee0a087c6edf25374730f34d0bce87