[INFO] crate rustls 0.15.2 is already in cache [INFO] extracting crate rustls 0.15.2 into work/ex/beta-1.37-6/sources/1.36.0/reg/rustls/0.15.2 [INFO] extracting crate rustls 0.15.2 into work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/rustls/0.15.2 [INFO] validating manifest of rustls-0.15.2 on toolchain 1.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rustls-0.15.2 on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rustls-0.15.2 [INFO] removed 0 missing examples [INFO] finished frobbing rustls-0.15.2 [INFO] frobbed toml for rustls-0.15.2 written to work/ex/beta-1.37-6/sources/1.36.0/reg/rustls/0.15.2/Cargo.toml [INFO] started frobbing rustls-0.15.2 [INFO] removed 0 missing examples [INFO] finished frobbing rustls-0.15.2 [INFO] frobbed toml for rustls-0.15.2 written to work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/rustls/0.15.2/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing rustls-0.15.2 against 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-1/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/rustls/0.15.2:/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.36.0" "build" "--frozen"` [INFO] [stdout] f63af1bf2d6132be6a4c2f4b33b51852ebf29c75cc12a9307900b285c4e84f79 [INFO] running `"docker" "start" "-a" "f63af1bf2d6132be6a4c2f4b33b51852ebf29c75cc12a9307900b285c4e84f79"` [INFO] [stderr] Compiling rustls v0.15.2 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / /// The `ProtocolVersion` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 6 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 7 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 8 | / enum_builder! {@U16 [INFO] [stderr] 9 | | EnumName: ProtocolVersion; [INFO] [stderr] 10 | | EnumVal{ [INFO] [stderr] 11 | | SSLv2 => 0x0200, [INFO] [stderr] ... | [INFO] [stderr] 17 | | } [INFO] [stderr] 18 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | / /// The `HashAlgorithm` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 21 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 22 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 23 | / enum_builder! {@U8 [INFO] [stderr] 24 | | EnumName: HashAlgorithm; [INFO] [stderr] 25 | | EnumVal{ [INFO] [stderr] 26 | | NONE => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 33 | | } [INFO] [stderr] 34 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | / /// The `SignatureAlgorithm` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 37 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 38 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 39 | / enum_builder! {@U8 [INFO] [stderr] 40 | | EnumName: SignatureAlgorithm; [INFO] [stderr] 41 | | EnumVal{ [INFO] [stderr] 42 | | Anonymous => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 46 | | } [INFO] [stderr] 47 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | / /// The `ClientCertificateType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 50 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 51 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 52 | / enum_builder! {@U8 [INFO] [stderr] 53 | | EnumName: ClientCertificateType; [INFO] [stderr] 54 | | EnumVal{ [INFO] [stderr] 55 | | RSASign => 0x01, [INFO] [stderr] ... | [INFO] [stderr] 65 | | } [INFO] [stderr] 66 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | / /// The `Compression` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 69 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 70 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 71 | / enum_builder! {@U8 [INFO] [stderr] 72 | | EnumName: Compression; [INFO] [stderr] 73 | | EnumVal{ [INFO] [stderr] 74 | | Null => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 77 | | } [INFO] [stderr] 78 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | / /// The `ContentType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 81 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 82 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 83 | / enum_builder! {@U8 [INFO] [stderr] 84 | | EnumName: ContentType; [INFO] [stderr] 85 | | EnumVal{ [INFO] [stderr] 86 | | ChangeCipherSpec => 0x14, [INFO] [stderr] ... | [INFO] [stderr] 91 | | } [INFO] [stderr] 92 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:94:1 [INFO] [stderr] | [INFO] [stderr] 94 | / /// The `HandshakeType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 95 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 96 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 97 | / enum_builder! {@U8 [INFO] [stderr] 98 | | EnumName: HandshakeType; [INFO] [stderr] 99 | | EnumVal{ [INFO] [stderr] 100 | | HelloRequest => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 118 | | } [INFO] [stderr] 119 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:121:1 [INFO] [stderr] | [INFO] [stderr] 121 | / /// The `AlertLevel` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 122 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 123 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 124 | / enum_builder! {@U8 [INFO] [stderr] 125 | | EnumName: AlertLevel; [INFO] [stderr] 126 | | EnumVal{ [INFO] [stderr] 127 | | Warning => 0x01, [INFO] [stderr] 128 | | Fatal => 0x02 [INFO] [stderr] 129 | | } [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:132:1 [INFO] [stderr] | [INFO] [stderr] 132 | / /// The `AlertDescription` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 133 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 134 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 135 | / enum_builder! {@U8 [INFO] [stderr] 136 | | EnumName: AlertDescription; [INFO] [stderr] 137 | | EnumVal{ [INFO] [stderr] 138 | | CloseNotify => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 172 | | } [INFO] [stderr] 173 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:175:1 [INFO] [stderr] | [INFO] [stderr] 175 | / /// The `HeartbeatMessageType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 176 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 177 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 178 | / enum_builder! {@U8 [INFO] [stderr] 179 | | EnumName: HeartbeatMessageType; [INFO] [stderr] 180 | | EnumVal{ [INFO] [stderr] 181 | | Request => 0x01, [INFO] [stderr] 182 | | Response => 0x02 [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:186:1 [INFO] [stderr] | [INFO] [stderr] 186 | / /// The `ExtensionType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 187 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 188 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 189 | / enum_builder! {@U16 [INFO] [stderr] 190 | | EnumName: ExtensionType; [INFO] [stderr] 191 | | EnumVal{ [INFO] [stderr] 192 | | ServerName => 0x0000, [INFO] [stderr] ... | [INFO] [stderr] 228 | | } [INFO] [stderr] 229 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:231:1 [INFO] [stderr] | [INFO] [stderr] 231 | / /// The `ServerNameType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 232 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 233 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 234 | / enum_builder! {@U8 [INFO] [stderr] 235 | | EnumName: ServerNameType; [INFO] [stderr] 236 | | EnumVal{ [INFO] [stderr] 237 | | HostName => 0x00 [INFO] [stderr] 238 | | } [INFO] [stderr] 239 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | / /// The `NamedCurve` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 242 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 243 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 244 | / enum_builder! {@U16 [INFO] [stderr] 245 | | EnumName: NamedCurve; [INFO] [stderr] 246 | | EnumVal{ [INFO] [stderr] 247 | | sect163k1 => 0x0001, [INFO] [stderr] ... | [INFO] [stderr] 279 | | } [INFO] [stderr] 280 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:282:1 [INFO] [stderr] | [INFO] [stderr] 282 | / /// The `NamedGroup` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 283 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 284 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 285 | / enum_builder! {@U16 [INFO] [stderr] 286 | | EnumName: NamedGroup; [INFO] [stderr] 287 | | EnumVal{ [INFO] [stderr] 288 | | secp256r1 => 0x0017, [INFO] [stderr] ... | [INFO] [stderr] 298 | | } [INFO] [stderr] 299 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:301:1 [INFO] [stderr] | [INFO] [stderr] 301 | / /// The `CipherSuite` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 302 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 303 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 304 | / enum_builder! {@U16 [INFO] [stderr] 305 | | EnumName: CipherSuite; [INFO] [stderr] 306 | | EnumVal{ [INFO] [stderr] 307 | | TLS_NULL_WITH_NULL_NULL => 0x0000, [INFO] [stderr] ... | [INFO] [stderr] 679 | | } [INFO] [stderr] 680 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:682:1 [INFO] [stderr] | [INFO] [stderr] 682 | / /// The `ECPointFormat` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 683 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 684 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 685 | / enum_builder! {@U8 [INFO] [stderr] 686 | | EnumName: ECPointFormat; [INFO] [stderr] 687 | | EnumVal{ [INFO] [stderr] 688 | | Uncompressed => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 691 | | } [INFO] [stderr] 692 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:694:1 [INFO] [stderr] | [INFO] [stderr] 694 | / /// The `HeartbeatMode` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 695 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 696 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 697 | / enum_builder! {@U8 [INFO] [stderr] 698 | | EnumName: HeartbeatMode; [INFO] [stderr] 699 | | EnumVal{ [INFO] [stderr] 700 | | PeerAllowedToSend => 0x01, [INFO] [stderr] 701 | | PeerNotAllowedToSend => 0x02 [INFO] [stderr] 702 | | } [INFO] [stderr] 703 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:705:1 [INFO] [stderr] | [INFO] [stderr] 705 | / /// The `ECCurveType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 706 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 707 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 708 | / enum_builder! {@U8 [INFO] [stderr] 709 | | EnumName: ECCurveType; [INFO] [stderr] 710 | | EnumVal{ [INFO] [stderr] 711 | | ExplicitPrime => 0x01, [INFO] [stderr] ... | [INFO] [stderr] 714 | | } [INFO] [stderr] 715 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:717:1 [INFO] [stderr] | [INFO] [stderr] 717 | / /// The `SignatureScheme` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 718 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 719 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 720 | / enum_builder! {@U16 [INFO] [stderr] 721 | | EnumName: SignatureScheme; [INFO] [stderr] 722 | | EnumVal{ [INFO] [stderr] 723 | | RSA_PKCS1_SHA1 => 0x0201, [INFO] [stderr] ... | [INFO] [stderr] 736 | | } [INFO] [stderr] 737 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:739:1 [INFO] [stderr] | [INFO] [stderr] 739 | / /// The `PSKKeyExchangeMode` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 740 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 741 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 742 | / enum_builder! {@U8 [INFO] [stderr] 743 | | EnumName: PSKKeyExchangeMode; [INFO] [stderr] 744 | | EnumVal{ [INFO] [stderr] 745 | | PSK_KE => 0x00, [INFO] [stderr] 746 | | PSK_DHE_KE => 0x01 [INFO] [stderr] 747 | | } [INFO] [stderr] 748 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:750:1 [INFO] [stderr] | [INFO] [stderr] 750 | / /// The `KeyUpdateRequest` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 751 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 752 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 753 | / enum_builder! {@U8 [INFO] [stderr] 754 | | EnumName: KeyUpdateRequest; [INFO] [stderr] 755 | | EnumVal{ [INFO] [stderr] 756 | | UpdateNotRequested => 0x00, [INFO] [stderr] 757 | | UpdateRequested => 0x01 [INFO] [stderr] 758 | | } [INFO] [stderr] 759 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:761:1 [INFO] [stderr] | [INFO] [stderr] 761 | / /// The `CertificateStatusType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 762 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 763 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 764 | / enum_builder! {@U8 [INFO] [stderr] 765 | | EnumName: CertificateStatusType; [INFO] [stderr] 766 | | EnumVal{ [INFO] [stderr] 767 | | OCSP => 0x01 [INFO] [stderr] 768 | | } [INFO] [stderr] 769 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.10s [INFO] running `"docker" "inspect" "f63af1bf2d6132be6a4c2f4b33b51852ebf29c75cc12a9307900b285c4e84f79"` [INFO] running `"docker" "rm" "-f" "f63af1bf2d6132be6a4c2f4b33b51852ebf29c75cc12a9307900b285c4e84f79"` [INFO] [stdout] f63af1bf2d6132be6a4c2f4b33b51852ebf29c75cc12a9307900b285c4e84f79 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-1/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/rustls/0.15.2:/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.36.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 50dc61759f14dfc63c17ecc2eb2088e528928f0b23bc931a10d390d08c4565e1 [INFO] running `"docker" "start" "-a" "50dc61759f14dfc63c17ecc2eb2088e528928f0b23bc931a10d390d08c4565e1"` [INFO] [stderr] Compiling rustls v0.15.2 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / /// The `ProtocolVersion` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 6 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 7 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 8 | / enum_builder! {@U16 [INFO] [stderr] 9 | | EnumName: ProtocolVersion; [INFO] [stderr] 10 | | EnumVal{ [INFO] [stderr] 11 | | SSLv2 => 0x0200, [INFO] [stderr] ... | [INFO] [stderr] 17 | | } [INFO] [stderr] 18 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | / /// The `HashAlgorithm` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 21 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 22 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 23 | / enum_builder! {@U8 [INFO] [stderr] 24 | | EnumName: HashAlgorithm; [INFO] [stderr] 25 | | EnumVal{ [INFO] [stderr] 26 | | NONE => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 33 | | } [INFO] [stderr] 34 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | / /// The `SignatureAlgorithm` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 37 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 38 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 39 | / enum_builder! {@U8 [INFO] [stderr] 40 | | EnumName: SignatureAlgorithm; [INFO] [stderr] 41 | | EnumVal{ [INFO] [stderr] 42 | | Anonymous => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 46 | | } [INFO] [stderr] 47 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | / /// The `ClientCertificateType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 50 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 51 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 52 | / enum_builder! {@U8 [INFO] [stderr] 53 | | EnumName: ClientCertificateType; [INFO] [stderr] 54 | | EnumVal{ [INFO] [stderr] 55 | | RSASign => 0x01, [INFO] [stderr] ... | [INFO] [stderr] 65 | | } [INFO] [stderr] 66 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | / /// The `Compression` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 69 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 70 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 71 | / enum_builder! {@U8 [INFO] [stderr] 72 | | EnumName: Compression; [INFO] [stderr] 73 | | EnumVal{ [INFO] [stderr] 74 | | Null => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 77 | | } [INFO] [stderr] 78 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | / /// The `ContentType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 81 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 82 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 83 | / enum_builder! {@U8 [INFO] [stderr] 84 | | EnumName: ContentType; [INFO] [stderr] 85 | | EnumVal{ [INFO] [stderr] 86 | | ChangeCipherSpec => 0x14, [INFO] [stderr] ... | [INFO] [stderr] 91 | | } [INFO] [stderr] 92 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:94:1 [INFO] [stderr] | [INFO] [stderr] 94 | / /// The `HandshakeType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 95 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 96 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 97 | / enum_builder! {@U8 [INFO] [stderr] 98 | | EnumName: HandshakeType; [INFO] [stderr] 99 | | EnumVal{ [INFO] [stderr] 100 | | HelloRequest => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 118 | | } [INFO] [stderr] 119 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:121:1 [INFO] [stderr] | [INFO] [stderr] 121 | / /// The `AlertLevel` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 122 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 123 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 124 | / enum_builder! {@U8 [INFO] [stderr] 125 | | EnumName: AlertLevel; [INFO] [stderr] 126 | | EnumVal{ [INFO] [stderr] 127 | | Warning => 0x01, [INFO] [stderr] 128 | | Fatal => 0x02 [INFO] [stderr] 129 | | } [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:132:1 [INFO] [stderr] | [INFO] [stderr] 132 | / /// The `AlertDescription` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 133 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 134 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 135 | / enum_builder! {@U8 [INFO] [stderr] 136 | | EnumName: AlertDescription; [INFO] [stderr] 137 | | EnumVal{ [INFO] [stderr] 138 | | CloseNotify => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 172 | | } [INFO] [stderr] 173 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:175:1 [INFO] [stderr] | [INFO] [stderr] 175 | / /// The `HeartbeatMessageType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 176 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 177 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 178 | / enum_builder! {@U8 [INFO] [stderr] 179 | | EnumName: HeartbeatMessageType; [INFO] [stderr] 180 | | EnumVal{ [INFO] [stderr] 181 | | Request => 0x01, [INFO] [stderr] 182 | | Response => 0x02 [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:186:1 [INFO] [stderr] | [INFO] [stderr] 186 | / /// The `ExtensionType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 187 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 188 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 189 | / enum_builder! {@U16 [INFO] [stderr] 190 | | EnumName: ExtensionType; [INFO] [stderr] 191 | | EnumVal{ [INFO] [stderr] 192 | | ServerName => 0x0000, [INFO] [stderr] ... | [INFO] [stderr] 228 | | } [INFO] [stderr] 229 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:231:1 [INFO] [stderr] | [INFO] [stderr] 231 | / /// The `ServerNameType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 232 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 233 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 234 | / enum_builder! {@U8 [INFO] [stderr] 235 | | EnumName: ServerNameType; [INFO] [stderr] 236 | | EnumVal{ [INFO] [stderr] 237 | | HostName => 0x00 [INFO] [stderr] 238 | | } [INFO] [stderr] 239 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | / /// The `NamedCurve` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 242 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 243 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 244 | / enum_builder! {@U16 [INFO] [stderr] 245 | | EnumName: NamedCurve; [INFO] [stderr] 246 | | EnumVal{ [INFO] [stderr] 247 | | sect163k1 => 0x0001, [INFO] [stderr] ... | [INFO] [stderr] 279 | | } [INFO] [stderr] 280 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:282:1 [INFO] [stderr] | [INFO] [stderr] 282 | / /// The `NamedGroup` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 283 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 284 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 285 | / enum_builder! {@U16 [INFO] [stderr] 286 | | EnumName: NamedGroup; [INFO] [stderr] 287 | | EnumVal{ [INFO] [stderr] 288 | | secp256r1 => 0x0017, [INFO] [stderr] ... | [INFO] [stderr] 298 | | } [INFO] [stderr] 299 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:301:1 [INFO] [stderr] | [INFO] [stderr] 301 | / /// The `CipherSuite` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 302 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 303 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 304 | / enum_builder! {@U16 [INFO] [stderr] 305 | | EnumName: CipherSuite; [INFO] [stderr] 306 | | EnumVal{ [INFO] [stderr] 307 | | TLS_NULL_WITH_NULL_NULL => 0x0000, [INFO] [stderr] ... | [INFO] [stderr] 679 | | } [INFO] [stderr] 680 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:682:1 [INFO] [stderr] | [INFO] [stderr] 682 | / /// The `ECPointFormat` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 683 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 684 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 685 | / enum_builder! {@U8 [INFO] [stderr] 686 | | EnumName: ECPointFormat; [INFO] [stderr] 687 | | EnumVal{ [INFO] [stderr] 688 | | Uncompressed => 0x00, [INFO] [stderr] ... | [INFO] [stderr] 691 | | } [INFO] [stderr] 692 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:694:1 [INFO] [stderr] | [INFO] [stderr] 694 | / /// The `HeartbeatMode` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 695 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 696 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 697 | / enum_builder! {@U8 [INFO] [stderr] 698 | | EnumName: HeartbeatMode; [INFO] [stderr] 699 | | EnumVal{ [INFO] [stderr] 700 | | PeerAllowedToSend => 0x01, [INFO] [stderr] 701 | | PeerNotAllowedToSend => 0x02 [INFO] [stderr] 702 | | } [INFO] [stderr] 703 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:705:1 [INFO] [stderr] | [INFO] [stderr] 705 | / /// The `ECCurveType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 706 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 707 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 708 | / enum_builder! {@U8 [INFO] [stderr] 709 | | EnumName: ECCurveType; [INFO] [stderr] 710 | | EnumVal{ [INFO] [stderr] 711 | | ExplicitPrime => 0x01, [INFO] [stderr] ... | [INFO] [stderr] 714 | | } [INFO] [stderr] 715 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:717:1 [INFO] [stderr] | [INFO] [stderr] 717 | / /// The `SignatureScheme` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 718 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 719 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 720 | / enum_builder! {@U16 [INFO] [stderr] 721 | | EnumName: SignatureScheme; [INFO] [stderr] 722 | | EnumVal{ [INFO] [stderr] 723 | | RSA_PKCS1_SHA1 => 0x0201, [INFO] [stderr] ... | [INFO] [stderr] 736 | | } [INFO] [stderr] 737 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:739:1 [INFO] [stderr] | [INFO] [stderr] 739 | / /// The `PSKKeyExchangeMode` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 740 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 741 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 742 | / enum_builder! {@U8 [INFO] [stderr] 743 | | EnumName: PSKKeyExchangeMode; [INFO] [stderr] 744 | | EnumVal{ [INFO] [stderr] 745 | | PSK_KE => 0x00, [INFO] [stderr] 746 | | PSK_DHE_KE => 0x01 [INFO] [stderr] 747 | | } [INFO] [stderr] 748 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:750:1 [INFO] [stderr] | [INFO] [stderr] 750 | / /// The `KeyUpdateRequest` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 751 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 752 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 753 | / enum_builder! {@U8 [INFO] [stderr] 754 | | EnumName: KeyUpdateRequest; [INFO] [stderr] 755 | | EnumVal{ [INFO] [stderr] 756 | | UpdateNotRequested => 0x00, [INFO] [stderr] 757 | | UpdateRequested => 0x01 [INFO] [stderr] 758 | | } [INFO] [stderr] 759 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/msgs/enums.rs:761:1 [INFO] [stderr] | [INFO] [stderr] 761 | / /// The `CertificateStatusType` TLS protocol enum. Values in this enum are taken [INFO] [stderr] 762 | | /// from the various RFCs covering TLS, and are listed by IANA. [INFO] [stderr] 763 | | /// The `Unknown` item is used when processing unrecognised ordinals. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] 764 | / enum_builder! {@U8 [INFO] [stderr] 765 | | EnumName: CertificateStatusType; [INFO] [stderr] 766 | | EnumVal{ [INFO] [stderr] 767 | | OCSP => 0x01 [INFO] [stderr] 768 | | } [INFO] [stderr] 769 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.21s [INFO] running `"docker" "inspect" "50dc61759f14dfc63c17ecc2eb2088e528928f0b23bc931a10d390d08c4565e1"` [INFO] running `"docker" "rm" "-f" "50dc61759f14dfc63c17ecc2eb2088e528928f0b23bc931a10d390d08c4565e1"` [INFO] [stdout] 50dc61759f14dfc63c17ecc2eb2088e528928f0b23bc931a10d390d08c4565e1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-1/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/rustls/0.15.2:/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.36.0" "test" "--frozen"` [INFO] [stdout] dbfd8eb691a38244f55065c645b48285cc0db07c3abb31d1613f478882ad7ee7 [INFO] running `"docker" "start" "-a" "dbfd8eb691a38244f55065c645b48285cc0db07c3abb31d1613f478882ad7ee7"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running /opt/crater/target/debug/deps/rustls-677aacdb317c1d67 [INFO] [stdout] [INFO] [stdout] running 111 tests [INFO] [stdout] test bs_debug::test::debug ... ok [INFO] [stdout] test client::handy::test::test_noclientsessionstorage_denies_gets ... ok [INFO] [stdout] test client::handy::test::test_noclientsessionstorage_drops_put ... ok [INFO] [stdout] test client::handy::test::test_clientsessionmemorycache_persists_put ... ok [INFO] [stdout] test client::handy::test::test_clientsessionmemorycache_overwrites_put ... ok [INFO] [stdout] test client::handy::test::test_clientsessionmemorycache_drops_to_maintain_size_invariant ... ok [INFO] [stdout] test client::handy::test::test_clientsessionmemorycache_accepts_put ... ok [INFO] [stdout] test hash_hs::test::buffers_correctly ... ok [INFO] [stdout] test hash_hs::test::abandon ... ok [INFO] [stdout] test key::test::certificate_debug ... ok [INFO] [stdout] test hash_hs::test::hashes_correctly ... ok [INFO] [stdout] test key_schedule::test::smoke_test ... ok [INFO] [stdout] test key_schedule::test::test_vectors ... ok [INFO] [stdout] test error::tests::smoke ... ok [INFO] [stdout] test msgs::deframer::tests::check_whole ... ok [INFO] [stdout] test msgs::fragmenter::tests::smoke ... ok [INFO] [stdout] test msgs::handshake_test::accepts_short_sessionid ... ok [INFO] [stdout] test msgs::handshake_test::can_clone_all_clientextensions ... ok [INFO] [stdout] test msgs::handshake_test::accepts_empty_sessionid ... ok [INFO] [stdout] test msgs::handshake_test::can_print_all_clientextensions ... ok [INFO] [stdout] test msgs::handshake_test::can_clone_all_serverextensions ... ok [INFO] [stdout] test msgs::enums_test::test_enums ... ok [INFO] [stdout] test msgs::fragmenter::tests::non_fragment ... ok [INFO] [stdout] test msgs::handshake_test::can_print_all_serverextensions ... ok [INFO] [stdout] test msgs::deframer::tests::check_whole_2 ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_all_tls12_handshake_payloads ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_all_tls13_handshake_payloads ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_multi_proto ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_certstatusreq_for_other ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_multiname_sni ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_single_proto ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_psk_identity ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_single_sni ... ok [INFO] [stdout] test msgs::handshake_test::certentry_get_ocsp_response ... ok [INFO] [stdout] test msgs::handshake_test::certentry_get_scts ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_unknown_client_ext ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_psk_offer ... ok [INFO] [stdout] test msgs::handshake_test::client_get_ecpoints_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_get_keyshare_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_get_alpn_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_get_psk_modes ... ok [INFO] [stdout] test msgs::handshake_test::client_get_quic_params_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_get_sigalgs_extension ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_other_sni_name_types ... ok [INFO] [stdout] test msgs::handshake_test::can_roundtrip_certstatusreq_for_ocsp ... ok [INFO] [stdout] test msgs::handshake_test::client_get_namedgroups_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_get_psk ... ok [INFO] [stdout] test msgs::handshake_test::client_has_duplicate_extensions_works ... ok [INFO] [stdout] test msgs::handshake_test::client_get_versions_extension ... ok [INFO] [stdout] test msgs::handshake_test::client_get_sni_extension ... ok [INFO] [stdout] test msgs::handshake_test::decomposed_signature_scheme_has_correct_mappings ... ok [INFO] [stdout] test msgs::handshake_test::get_hostname_returns_none_for_other_sni_name_types ... ok [INFO] [stdout] test msgs::handshake_test::rejects_sessionid_with_bad_length ... ok [INFO] [stdout] test msgs::handshake_test::helloretry_get_cookie ... ok [INFO] [stdout] test msgs::handshake_test::reads_random ... ok [INFO] [stdout] test msgs::handshake_test::helloretry_get_supported_versions ... ok [INFO] [stdout] test msgs::handshake_test::helloretry_get_requested_key_share_group ... ok [INFO] [stdout] test msgs::handshake_test::rejects_truncated_sni ... ok [INFO] [stdout] test msgs::handshake_test::server_get_ecpoints_extension ... ok [INFO] [stdout] test msgs::handshake_test::server_get_key_share ... ok [INFO] [stdout] test msgs::handshake_test::server_get_psk_index ... ok [INFO] [stdout] test msgs::handshake_test::rejects_short_random ... ok [INFO] [stdout] test msgs::handshake_test::server_get_sct_list ... ok [INFO] [stdout] test msgs::handshake_test::rejects_truncated_sessionid ... ok [INFO] [stdout] test msgs::handshake_test::server_get_supported_versions ... ok [INFO] [stderr] [2019-08-02T21:34:00Z WARN rustls::msgs::handshake] Illegal SNI hostname received [49, 50, 55, 46, 48, 46, 48, 46, 49] [INFO] [stdout] test msgs::hsjoiner::tests::want ... ok [INFO] [stdout] test msgs::message_test::can_read_safari_client_hello ... ok [INFO] [stdout] test msgs::hsjoiner::tests::split ... ok [INFO] [stdout] test msgs::handshake_test::sessionid_with_different_lengths_are_unequal ... ok [INFO] [stdout] test msgs::persist_test::clientsessionkey_is_debug ... ok [INFO] [stdout] test msgs::persist_test::clientsessionkey_cannot_be_read ... ok [INFO] [stdout] test msgs::hsjoiner::tests::broken ... ok [INFO] [stdout] test msgs::hsjoiner::tests::join ... ok [INFO] [stdout] test msgs::persist_test::clientsessionvalue_is_debug ... ok [INFO] [stdout] test prf::tests::check_sha256 ... ok [INFO] [stdout] test msgs::persist_test::serversessionvalue_no_sni ... ok [INFO] [stdout] test msgs::test::smoketest ... ok [INFO] [stdout] test msgs::persist_test::serversessionvalue_is_debug ... ok [INFO] [stdout] test msgs::persist_test::serversessionvalue_with_cert ... ok [INFO] [stdout] test server::handy::test::test_noserversessionstorage_denies_gets ... ok [INFO] [stdout] test server::handy::test::test_noserversessionstorage_drops_put ... ok [INFO] [stdout] test server::handy::test::test_serversessionmemorycache_accepts_put ... ok [INFO] [stdout] test stream::tests::stream_can_be_created_for_session_and_tcpstream ... ok [INFO] [stdout] test server::handy::test::test_serversessionmemorycache_overwrites_put ... ok [INFO] [stdout] test server::handy::test::test_serversessionmemorycache_persists_put ... ok [INFO] [stdout] test prf::tests::check_sha512 ... ok [INFO] [stdout] test server::handy::test::test_serversessionmemorycache_drops_to_maintain_size_invariant ... ok [INFO] [stdout] test suites::test::test_client_pref ... ok [INFO] [stdout] test stream::tests::streamowned_can_be_created_for_client_and_tcpstream ... ok [INFO] [stdout] test suites::test::test_server_pref ... ok [INFO] [stdout] test stream::tests::streamowned_can_be_created_for_server_and_tcpstream ... ok [INFO] [stdout] test vecbuf::test::short_append_copy_with_limit ... ok [INFO] [stdout] test verifybench::test_github_cert ... ok [INFO] [stdout] test verifybench::test_duckduckgo_cert ... ok [INFO] [stdout] test verifybench::test_google_cert ... ok [INFO] [stdout] test msgs::message_test::test_read_fuzz_corpus ... FAILED [INFO] [stdout] test verifybench::test_hn_cert ... ok [INFO] [stdout] test verifybench::test_arstechnica_cert ... ok [INFO] [stdout] test verifybench::test_twitter_cert ... ok [INFO] [stdout] test verifybench::test_reddit_cert ... ok [INFO] [stdout] test x509::test_empty ... ok [INFO] [stdout] test verifybench::test_stackoverflow_cert ... ok [INFO] [stdout] test x509::test_large ... ok [INFO] [stdout] test x509::test_medium ... ok [INFO] [stdout] test x509::test_small ... ok [INFO] [stdout] test verifybench::test_wikipedia_cert ... ok [INFO] [stdout] test verifybench::test_rustlang_cert ... ok [INFO] [stdout] test verifybench::test_wapo_cert ... ok [INFO] [stdout] test verifybench::test_servo_cert ... ok [INFO] [stdout] test msgs::deframer::tests::check_incremental ... ok [INFO] [stdout] test msgs::deframer::tests::check_incremental_2 ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- msgs::message_test::test_read_fuzz_corpus stdout ---- [INFO] [stdout] thread 'msgs::message_test::test_read_fuzz_corpus' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5631c91ebb53 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5631c91e743b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5631c91ea846 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5631c91ea56e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5631c91eaf4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5631c91eaad1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5631c91ea9b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5631c91fd46c - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5631c8fae2a2 - core::result::unwrap_failed::haae36c70535a4160 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5631c8fb3c6c - core::result::Result::unwrap::h8869441b5f9c1b45 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5631c8fba824 - rustls::msgs::message_test::test_read_fuzz_corpus::h8534a4184589d53d [INFO] [stdout] at src/msgs/message_test.rs:11 [INFO] [stdout] 11: 0x5631c8fba7a9 - rustls::msgs::message_test::test_read_fuzz_corpus::{{closure}}::h62c263ac8c3c1d5c [INFO] [stdout] at src/msgs/message_test.rs:9 [INFO] [stdout] 12: 0x5631c8fd2a3d - core::ops::function::FnOnce::call_once::h1fa282374e3a2355 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 13: 0x5631c9158a1e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 14: 0x5631c91ee3e9 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 15: 0x5631c9173317 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 16: 0x5631c914dd34 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 17: 0x5631c9151de4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 18: 0x5631c91ee3e9 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 19: 0x5631c91523f1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 20: 0x5631c91deade - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 21: 0x5631c91ed7af - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 22: 0x7fcb097814a3 - start_thread [INFO] [stdout] 23: 0x7fcb092acd0e - __clone [INFO] [stdout] 24: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] msgs::message_test::test_read_fuzz_corpus [INFO] [stdout] [INFO] [stdout] test result: FAILED. 110 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] running `"docker" "inspect" "dbfd8eb691a38244f55065c645b48285cc0db07c3abb31d1613f478882ad7ee7"` [INFO] running `"docker" "rm" "-f" "dbfd8eb691a38244f55065c645b48285cc0db07c3abb31d1613f478882ad7ee7"` [INFO] [stdout] dbfd8eb691a38244f55065c645b48285cc0db07c3abb31d1613f478882ad7ee7