[INFO] crate gitlab 0.1200.1 is already in cache [INFO] extracting crate gitlab 0.1200.1 into work/ex/beta-1.38-1/sources/1.37.0/reg/gitlab/0.1200.1 [INFO] extracting crate gitlab 0.1200.1 into work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/gitlab/0.1200.1 [INFO] validating manifest of gitlab-0.1200.1 on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of gitlab-0.1200.1 on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing gitlab-0.1200.1 [INFO] finished frobbing gitlab-0.1200.1 [INFO] frobbed toml for gitlab-0.1200.1 written to work/ex/beta-1.38-1/sources/1.37.0/reg/gitlab/0.1200.1/Cargo.toml [INFO] started frobbing gitlab-0.1200.1 [INFO] finished frobbing gitlab-0.1200.1 [INFO] frobbed toml for gitlab-0.1200.1 written to work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/gitlab/0.1200.1/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing gitlab-0.1200.1 against 1.37.0 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/gitlab/0.1200.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "build" "--frozen"` [INFO] [stdout] 3cb83d7cd2586765c717dab39029c2391b44eab973e556a5aa086db949c043c6 [INFO] running `"docker" "start" "-a" "3cb83d7cd2586765c717dab39029c2391b44eab973e556a5aa086db949c043c6"` [INFO] [stderr] Compiling gitlab v0.1200.1 (/opt/crater/workdir) [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/lib.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> src/macros.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | / macro_rules! query_param_vec { [INFO] [stderr] 98 | | ( $( $x:expr ),* ) => ( [INFO] [stderr] 99 | | vec![$($x),*] as QueryParamVec [INFO] [stderr] 100 | | ) [INFO] [stderr] 101 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_macros)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/error.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / error_chain! { [INFO] [stderr] 11 | | foreign_links { [INFO] [stderr] 12 | | Reqwest(reqwest::Error) [INFO] [stderr] 13 | | #[doc = "An error from the reqwest crate."]; [INFO] [stderr] ... | [INFO] [stderr] 37 | | } [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/gitlab.rs:1468:1 [INFO] [stderr] | [INFO] [stderr] 1468 | pub struct GitlabBuilder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/gitlab.rs:1502:5 [INFO] [stderr] | [INFO] [stderr] 1502 | pub fn build(&self) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:410:5 [INFO] [stderr] | [INFO] [stderr] 410 | with_event! {with_job, job} [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:411:5 [INFO] [stderr] | [INFO] [stderr] 411 | with_event! {with_issues, issues} [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:412:5 [INFO] [stderr] | [INFO] [stderr] 412 | with_event! {with_confidential_issues, issues} [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:413:5 [INFO] [stderr] | [INFO] [stderr] 413 | with_event! {with_merge_requests, merge_requests} [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:414:5 [INFO] [stderr] | [INFO] [stderr] 414 | with_event! {with_note, note} [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:415:5 [INFO] [stderr] | [INFO] [stderr] 415 | with_event! {with_pipeline, pipeline} [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:416:5 [INFO] [stderr] | [INFO] [stderr] 416 | with_event! {with_push, push} [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn $method(mut self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:417:5 [INFO] [stderr] | [INFO] [stderr] 417 | with_event! {with_wiki_page, wiki_page} [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:419:5 [INFO] [stderr] | [INFO] [stderr] 419 | get_event! {job} [INFO] [stderr] | ---------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:420:5 [INFO] [stderr] | [INFO] [stderr] 420 | get_event! {issues} [INFO] [stderr] | ------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:421:5 [INFO] [stderr] | [INFO] [stderr] 421 | get_event! {confidential_issues} [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:422:5 [INFO] [stderr] | [INFO] [stderr] 422 | get_event! {merge_requests} [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:423:5 [INFO] [stderr] | [INFO] [stderr] 423 | get_event! {note} [INFO] [stderr] | ----------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:424:5 [INFO] [stderr] | [INFO] [stderr] 424 | get_event! {pipeline} [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:425:5 [INFO] [stderr] | [INFO] [stderr] 425 | get_event! {push} [INFO] [stderr] | ----------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/macros.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn $name(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/types.rs:426:5 [INFO] [stderr] | [INFO] [stderr] 426 | get_event! {wiki_page} [INFO] [stderr] | ---------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:832:5 [INFO] [stderr] | [INFO] [stderr] 832 | pub full_name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:833:5 [INFO] [stderr] | [INFO] [stderr] 833 | pub full_path: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:834:5 [INFO] [stderr] | [INFO] [stderr] 834 | pub parent_id: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:879:5 [INFO] [stderr] | [INFO] [stderr] 879 | pub full_name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:880:5 [INFO] [stderr] | [INFO] [stderr] 880 | pub full_path: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:881:5 [INFO] [stderr] | [INFO] [stderr] 881 | pub parent_id: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:999:5 [INFO] [stderr] | [INFO] [stderr] 999 | pub created_at: DateTime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:1040:5 [INFO] [stderr] | [INFO] [stderr] 1040 | pub created_at: DateTime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:1108:5 [INFO] [stderr] | [INFO] [stderr] 1108 | pub diff: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/types.rs:1119:1 [INFO] [stderr] | [INFO] [stderr] 1119 | pub struct DiffRefs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/types.rs:1506:5 [INFO] [stderr] | [INFO] [stderr] 1506 | pub fn has_links(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:1826:5 [INFO] [stderr] | [INFO] [stderr] 1826 | pub changes: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2216:5 [INFO] [stderr] | [INFO] [stderr] 2216 | pub coverage: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2272:5 [INFO] [stderr] | [INFO] [stderr] 2272 | pub data: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2277:5 [INFO] [stderr] | [INFO] [stderr] 2277 | pub note: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2350:5 [INFO] [stderr] | [INFO] [stderr] 2350 | pub full_path: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2417:5 [INFO] [stderr] | [INFO] [stderr] 2417 | pub stage: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2423:5 [INFO] [stderr] | [INFO] [stderr] 2423 | pub tag: bool, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2424:5 [INFO] [stderr] | [INFO] [stderr] 2424 | pub coverage: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2481:5 [INFO] [stderr] | [INFO] [stderr] 2481 | pub user: UserBasic, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2482:5 [INFO] [stderr] | [INFO] [stderr] 2482 | pub created_at: DateTime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/types.rs:2489:5 [INFO] [stderr] | [INFO] [stderr] 2489 | pub action: String [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | pub timestamp: DateTime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | pub added: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | pub modified: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | pub removed: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | pub moved_to_id: Option, // ??? [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:346:5 [INFO] [stderr] | [INFO] [stderr] 346 | pub last_commit: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:380:5 [INFO] [stderr] | [INFO] [stderr] 380 | pub merge_error: Option, // String? [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:391:5 [INFO] [stderr] | [INFO] [stderr] 391 | pub oldrev: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:406:5 [INFO] [stderr] | [INFO] [stderr] 406 | pub time_estimate: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:486:5 [INFO] [stderr] | [INFO] [stderr] 486 | pub format: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:487:5 [INFO] [stderr] | [INFO] [stderr] 487 | pub message: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:501:5 [INFO] [stderr] | [INFO] [stderr] 501 | pub diff: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:517:5 [INFO] [stderr] | [INFO] [stderr] 517 | pub too_large: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/webhooks.rs:524:1 [INFO] [stderr] | [INFO] [stderr] 524 | pub struct PositionHookAttrs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:525:5 [INFO] [stderr] | [INFO] [stderr] 525 | pub base_sha: ObjectId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:526:5 [INFO] [stderr] | [INFO] [stderr] 526 | pub head_sha: ObjectId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:527:5 [INFO] [stderr] | [INFO] [stderr] 527 | pub start_sha: ObjectId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:528:5 [INFO] [stderr] | [INFO] [stderr] 528 | pub old_line: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:531:5 [INFO] [stderr] | [INFO] [stderr] 531 | pub new_line: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:566:5 [INFO] [stderr] | [INFO] [stderr] 566 | pub line_code: Option, // XXX: This is some internal format. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:567:5 [INFO] [stderr] | [INFO] [stderr] 567 | pub commit_id: Option, // XXX(8.11): apparently can be an empty string? [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:568:5 [INFO] [stderr] | [INFO] [stderr] 568 | pub discussion_id: ObjectId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:569:5 [INFO] [stderr] | [INFO] [stderr] 569 | pub original_discussion_id: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:573:5 [INFO] [stderr] | [INFO] [stderr] 573 | pub st_diff: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:579:5 [INFO] [stderr] | [INFO] [stderr] 579 | pub type_: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:653:5 [INFO] [stderr] | [INFO] [stderr] 653 | pub id: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:662:5 [INFO] [stderr] | [INFO] [stderr] 662 | pub status: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:663:5 [INFO] [stderr] | [INFO] [stderr] 663 | pub duration: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:697:5 [INFO] [stderr] | [INFO] [stderr] 697 | pub tag: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:698:5 [INFO] [stderr] | [INFO] [stderr] 698 | pub before_sha: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:705:5 [INFO] [stderr] | [INFO] [stderr] 705 | pub build_stage: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/webhooks.rs:710:5 [INFO] [stderr] | [INFO] [stderr] 710 | pub build_duration: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 22.48s [INFO] running `"docker" "inspect" "3cb83d7cd2586765c717dab39029c2391b44eab973e556a5aa086db949c043c6"` [INFO] running `"docker" "rm" "-f" "3cb83d7cd2586765c717dab39029c2391b44eab973e556a5aa086db949c043c6"` [INFO] [stdout] 3cb83d7cd2586765c717dab39029c2391b44eab973e556a5aa086db949c043c6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/gitlab/0.1200.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 94a478e3437ddfec1ff33c62727c74e8c99e1f8af206e27a2939f3f57a96aaaf [INFO] running `"docker" "start" "-a" "94a478e3437ddfec1ff33c62727c74e8c99e1f8af206e27a2939f3f57a96aaaf"` [INFO] [stderr] Compiling gitlab v0.1200.1 (/opt/crater/workdir) [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/lib.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> src/macros.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | / macro_rules! query_param_vec { [INFO] [stderr] 98 | | ( $( $x:expr ),* ) => ( [INFO] [stderr] 99 | | vec![$($x),*] as QueryParamVec [INFO] [stderr] 100 | | ) [INFO] [stderr] 101 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_macros)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/error.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / error_chain! { [INFO] [stderr] 11 | | foreign_links { [INFO] [stderr] 12 | | Reqwest(reqwest::Error) [INFO] [stderr] 13 | | #[doc = "An error from the reqwest crate."]; [INFO] [stderr] ... | [INFO] [stderr] 37 | | } [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 24.28s [INFO] running `"docker" "inspect" "94a478e3437ddfec1ff33c62727c74e8c99e1f8af206e27a2939f3f57a96aaaf"` [INFO] running `"docker" "rm" "-f" "94a478e3437ddfec1ff33c62727c74e8c99e1f8af206e27a2939f3f57a96aaaf"` [INFO] [stdout] 94a478e3437ddfec1ff33c62727c74e8c99e1f8af206e27a2939f3f57a96aaaf [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/gitlab/0.1200.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen"` [INFO] [stdout] cfe66e17dcebb74a2efd3a5e7d74928d5c29105bde5939174afac6f68afbd4e5 [INFO] running `"docker" "start" "-a" "cfe66e17dcebb74a2efd3a5e7d74928d5c29105bde5939174afac6f68afbd4e5"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running /opt/crater/target/debug/deps/gitlab-610034a88bf071d1 [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test::types::test_read_member ... ok [INFO] [stdout] test test::types::test_read_commit_status ... ok [INFO] [stdout] test test::types::test_read_issue ... ok [INFO] [stdout] test test::types::test_read_project_hook ... ok [INFO] [stdout] test test::types::test_read_commit_note ... ok [INFO] [stdout] test test::types::test_read_award_emoji ... ok [INFO] [stdout] test test::types::test_read_repo_branch ... ok [INFO] [stdout] test test::types::test_read_resoruce_label_events ... ok [INFO] [stdout] test test::types::test_read_issue_reference ... ok [INFO] [stdout] test test::types::test_read_user ... ok [INFO] [stdout] test test::webhooks::test_hookdate_deseriazlie ... ok [INFO] [stdout] test test::types::test_read_repo_commit_detail ... ok [INFO] [stdout] test test::types::test_read_user_public ... ok [INFO] [stdout] test test::types::test_read_note ... ok [INFO] [stdout] test test::types::test_read_merge_request ... ok [INFO] [stdout] test test::types::test_read_project ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests gitlab [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "cfe66e17dcebb74a2efd3a5e7d74928d5c29105bde5939174afac6f68afbd4e5"` [INFO] running `"docker" "rm" "-f" "cfe66e17dcebb74a2efd3a5e7d74928d5c29105bde5939174afac6f68afbd4e5"` [INFO] [stdout] cfe66e17dcebb74a2efd3a5e7d74928d5c29105bde5939174afac6f68afbd4e5