[INFO] fetching crate rtag 0.3.5...
[INFO] documenting rtag-0.3.5 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate rtag 0.3.5 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate rtag 0.3.5 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rtag 0.3.5
[INFO] finished tweaking crates.io crate rtag 0.3.5
[INFO] tweaked toml for crates.io crate rtag 0.3.5 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 403d321427140567543b31872b7decc660540e01b34e66fe3305a7d54aa2b5fa
[INFO] running `Command { std: "docker" "start" "-a" "403d321427140567543b31872b7decc660540e01b34e66fe3305a7d54aa2b5fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "403d321427140567543b31872b7decc660540e01b34e66fe3305a7d54aa2b5fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "403d321427140567543b31872b7decc660540e01b34e66fe3305a7d54aa2b5fa", kill_on_drop: false }`
[INFO] [stdout] 403d321427140567543b31872b7decc660540e01b34e66fe3305a7d54aa2b5fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bc2c71ceae3633b0d22407744f427a0ff7b3797dc82ef0c08162db85da97f7e5
[INFO] running `Command { std: "docker" "start" "-a" "bc2c71ceae3633b0d22407744f427a0ff7b3797dc82ef0c08162db85da97f7e5", kill_on_drop: false }`
[INFO] [stderr]     Checking encoding_index_tests v0.1.4
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]     Checking ucd-util v0.1.10
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking thread_local v0.3.6
[INFO] [stderr]     Checking itoa v0.3.4
[INFO] [stderr]     Checking dtoa v0.4.8
[INFO] [stderr]     Checking utf8-ranges v1.0.5
[INFO] [stderr]     Checking serde v0.9.15
[INFO] [stderr]     Checking encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]     Checking encoding-index-korean v1.20141219.5
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]     Checking regex-syntax v0.5.6
[INFO] [stderr]     Checking encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-japanese v1.20141219.5
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]     Checking encoding v0.2.33
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]     Checking aho-corasick v0.6.10
[INFO] [stderr]    Compiling libz-sys v1.1.9
[INFO] [stderr]    Compiling serde_codegen_internals v0.14.2
[INFO] [stderr]     Checking flate2 v0.2.20
[INFO] [stderr]    Compiling serde_derive v0.9.15
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking serde_json v0.9.10
[INFO] [stderr]  Documenting rtag v0.3.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:449:18
[INFO] [stdout]     |
[INFO] [stdout] 449 |                 );*
[INFO] [stdout]     |                  ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 499 | / id3!(Head {
[INFO] [stdout] 500 | |     tag_id: String = 3,
[INFO] [stdout] 501 | |     version: Unsigned8 = -1,
[INFO] [stdout] 502 | |     minor_version: Unsigned8 = -1,
[INFO] [stdout] 503 | |     flag: Unsigned8 = -1,
[INFO] [stdout] 504 | |     size: Synchsafe = -1,
[INFO] [stdout] 505 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 512 | / id3!(FrameHeaderV2 {
[INFO] [stdout] 513 | |     id: String = 3,
[INFO] [stdout] 514 | |     size: Unsigned24 = -1,
[INFO] [stdout] 515 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 949 | / id3!(BUF {
[INFO] [stdout] 950 | |     buffer_size: Unsigned24 = -1,
[INFO] [stdout] 951 | |     embedded_info_flag: Unsigned8 = -1,
[INFO] [stdout] 952 | |     offset_to_next_tag: Unsigned32 = -1,
[INFO] [stdout] 953 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 960 | / id3!(CRM {
[INFO] [stdout] 961 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 962 | |     content: NonUtf16String = -1,
[INFO] [stdout] 963 | |     encrypted_datablock: Bytes = 0,
[INFO] [stdout] 964 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 969 | / id3!(PIC {
[INFO] [stdout] 970 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 971 | |     image_format: String = 3,
[INFO] [stdout] 972 | |     picture_type: PictureType = -1,
[INFO] [stdout] 973 | |     description: EncodedString = -1,
[INFO] [stdout] 974 | |     picture_data: Bytes = 0,
[INFO] [stdout] 975 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 980 | / id3!(AENC {
[INFO] [stdout] 981 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 982 | |     preview_start: Unsigned16 = -1,
[INFO] [stdout] 983 | |     preview_end: Unsigned16 = -1,
[INFO] [stdout] 984 | |     encryption_info: Bytes = 0,
[INFO] [stdout] 985 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 992 | / id3!(APIC {
[INFO] [stdout] 993 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 994 | |     mime_type: NonUtf16String = -1,
[INFO] [stdout] 995 | |     picture_type: PictureType = -1,
[INFO] [stdout] 996 | |     description: EncodedString = -1,
[INFO] [stdout] 997 | |     picture_data: Bytes = 0,
[INFO] [stdout] 998 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1005 | / id3!(ASPI {
[INFO] [stdout] 1006 | |     indexed_data_start: Unsigned32 = -1,
[INFO] [stdout] 1007 | |     indexed_data_length: Unsigned32 = -1,
[INFO] [stdout] 1008 | |     number_of_index_points: Unsigned16 = -1,
[INFO] [stdout] 1009 | |     bit_per_index_point: Unsigned8 = -1,
[INFO] [stdout] 1010 | |     fraction_at_index: Unsigned8 = -1,
[INFO] [stdout] 1011 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1016 | / id3!(COMM {
[INFO] [stdout] 1017 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1018 | |     language: String = 3,
[INFO] [stdout] 1019 | |     short_description: EncodedString = -1,
[INFO] [stdout] 1020 | |     actual_text: EncodedString = -1,
[INFO] [stdout] 1021 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1028 | / id3!(COMR {
[INFO] [stdout] 1029 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1030 | |     price_string: NonUtf16String = -1,
[INFO] [stdout] 1031 | |     valid_until: String = 8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1037 | |     seller_logo: Bytes = 0,
[INFO] [stdout] 1038 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1045 | / id3!(ENCR {
[INFO] [stdout] 1046 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1047 | |     method_symbol: Unsigned8 = -1,
[INFO] [stdout] 1048 | |     encryption_data: Bytes = 0,
[INFO] [stdout] 1049 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1057 | id3!(EQUA { data: Bytes = 0 });
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1064 | / id3!(EQU2 {
[INFO] [stdout] 1065 | |     interpolation_method: InterpolationMethod = -1,
[INFO] [stdout] 1066 | |     identification: NonUtf16String = -1,
[INFO] [stdout] 1067 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1072 | / id3!(GEOB {
[INFO] [stdout] 1073 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1074 | |     mime_type: NonUtf16String = -1,
[INFO] [stdout] 1075 | |     filename: EncodedString = -1,
[INFO] [stdout] 1076 | |     content_description: EncodedString = -1,
[INFO] [stdout] 1077 | |     encapsulation_object: Bytes = 0,
[INFO] [stdout] 1078 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1085 | / id3!(GRID {
[INFO] [stdout] 1086 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1087 | |     group_symbol: Unsigned8 = -1,
[INFO] [stdout] 1088 | |     group_dependent_data: Bytes = 0,
[INFO] [stdout] 1089 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1094 | / id3!(IPLS {
[INFO] [stdout] 1095 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1096 | |     people_list_strings: EncodedString = -1,
[INFO] [stdout] 1097 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1102 | / id3!(LINK {
[INFO] [stdout] 1103 | |     frame_identifier: VersionString = -1,
[INFO] [stdout] 1104 | |     url: NonUtf16String = -1,
[INFO] [stdout] 1105 | |     additional_data: String = 0,
[INFO] [stdout] 1106 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1111 | id3!(MCDI { cd_toc: Bytes = 0 });
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1119 | id3!(MLLT { data: Bytes = 0 });
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1126 | / id3!(OWNE {
[INFO] [stdout] 1127 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1128 | |     price_paid: NonUtf16String = -1,
[INFO] [stdout] 1129 | |     date_of_purch: String = 4,
[INFO] [stdout] 1130 | |     seller: EncodedString = -1,
[INFO] [stdout] 1131 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1138 | / id3!(PRIV {
[INFO] [stdout] 1139 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1140 | |     private_data: Bytes = 0,
[INFO] [stdout] 1141 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1148 | id3!(PCNT { counter: Unsigned32 = -1 });
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1156 | / id3!(POPM {
[INFO] [stdout] 1157 | |     email_to_user: NonUtf16String = -1,
[INFO] [stdout] 1158 | |     rating: Unsigned8 = -1,
[INFO] [stdout] 1159 | |     // NOTE it support that only the 32-bit unsigned integer type.
[INFO] [stdout] 1160 | |     counter: Unsigned32 = -1,
[INFO] [stdout] 1161 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1168 | / id3!(POSS {
[INFO] [stdout] 1169 | |     timestamp_format: TimestampFormat = -1,
[INFO] [stdout] 1170 | |     // TODO not yet implemented!
[INFO] [stdout] 1171 | |     position: Bytes = 0,
[INFO] [stdout] 1172 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1179 | / id3!(RBUF {
[INFO] [stdout] 1180 | |     buffer_size: Unsigned24 = -1,
[INFO] [stdout] 1181 | |     embedded_info_flag: Unsigned8 = -1,
[INFO] [stdout] 1182 | |     offset_to_next_tag: Unsigned32 = -1,
[INFO] [stdout] 1183 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1191 | id3!(RVA2 { data: Bytes = 0 });
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1198 | / id3!(RVRB {
[INFO] [stdout] 1199 | |     reverb_left: Unsigned16 = -1,
[INFO] [stdout] 1200 | |     reverb_right: Unsigned16 = -1,
[INFO] [stdout] 1201 | |     reverb_bounce_left: Unsigned8 = -1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1208 | |     premix_right_to_left: Unsigned8 = -1,
[INFO] [stdout] 1209 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1216 | id3!(SEEK { next_tag: String = 0 });
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1223 | / id3!(SIGN {
[INFO] [stdout] 1224 | |     group_symbol: Unsigned8 = -1,
[INFO] [stdout] 1225 | |     signature: Bytes = 0,
[INFO] [stdout] 1226 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1233 | / id3!(SYLT {
[INFO] [stdout] 1234 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1235 | |     language: String = 3,
[INFO] [stdout] 1236 | |     timestamp_format: TimestampFormat = -1,
[INFO] [stdout] 1237 | |     content_type: ContentType = -1,
[INFO] [stdout] 1238 | |     content_descriptor: EncodedString = -1,
[INFO] [stdout] 1239 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1246 | / id3!(SYTC {
[INFO] [stdout] 1247 | |     timestamp_format: TimestampFormat = -1,
[INFO] [stdout] 1248 | |     tempo_data: Bytes = 0,
[INFO] [stdout] 1249 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1256 | / id3!(UFID {
[INFO] [stdout] 1257 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1258 | |     identifier: Bytes = 0,
[INFO] [stdout] 1259 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1266 | / id3!(USER {
[INFO] [stdout] 1267 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1268 | |     language: String = 3,
[INFO] [stdout] 1269 | |     actual_text: EncodedString = -1,
[INFO] [stdout] 1270 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1277 | / id3!(USLT {
[INFO] [stdout] 1278 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1279 | |     language: String = 3,
[INFO] [stdout] 1280 | |     content_descriptor: EncodedString = -1,
[INFO] [stdout] 1281 | |     lyrics: EncodedString = -1,
[INFO] [stdout] 1282 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / id3!(TXXX {
[INFO] [stdout] 1288 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1289 | |     description: EncodedString = -1,
[INFO] [stdout] 1290 | |     value: EncodedString = -1,
[INFO] [stdout] 1291 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1298 | / id3!(WXXX {
[INFO] [stdout] 1299 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1300 | |     description: EncodedString = -1,
[INFO] [stdout] 1301 | |     url: String = 0,
[INFO] [stdout] 1302 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1307 | id3!(OBJECT { data: Bytes = 0 });
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/frame.rs:1357:12
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         Ok((()))
[INFO] [stdout]      |            ^  ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1357 -         Ok((()))
[INFO] [stdout] 1357 +         Ok(())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/frame.rs:1634:17
[INFO] [stdout]      |
[INFO] [stdout] 1634 |             0x17...0xdf => EventTimingCode::ReservedForFutureUse(timestamp, t),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/frame.rs:1635:17
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             0xe0...0xef => EventTimingCode::NotPredefinedSynch(timestamp, t),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/frame.rs:1636:17
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             0xf0...0xfc => EventTimingCode::ReservedForFutureUse(timestamp, t),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ROOT`
[INFO] [stdout]    --> src/frame.rs:655:24
[INFO] [stdout]     |
[INFO] [stdout] 655 | /// - Reference File: "<ROOT>/test-resources/v2.4-unsync.mp3"
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 43 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.88s
[INFO] running `Command { std: "docker" "inspect" "bc2c71ceae3633b0d22407744f427a0ff7b3797dc82ef0c08162db85da97f7e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc2c71ceae3633b0d22407744f427a0ff7b3797dc82ef0c08162db85da97f7e5", kill_on_drop: false }`
[INFO] [stdout] bc2c71ceae3633b0d22407744f427a0ff7b3797dc82ef0c08162db85da97f7e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] de271a964cb239bad3c212c8fa7af78d93c188376dbedbd7c7aeb907f25eb51c
[INFO] running `Command { std: "docker" "start" "-a" "de271a964cb239bad3c212c8fa7af78d93c188376dbedbd7c7aeb907f25eb51c", kill_on_drop: false }`
[INFO] [stderr]  Documenting rtag v0.3.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:449:18
[INFO] [stdout]     |
[INFO] [stdout] 449 |                 );*
[INFO] [stdout]     |                  ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 499 | / id3!(Head {
[INFO] [stdout] 500 | |     tag_id: String = 3,
[INFO] [stdout] 501 | |     version: Unsigned8 = -1,
[INFO] [stdout] 502 | |     minor_version: Unsigned8 = -1,
[INFO] [stdout] 503 | |     flag: Unsigned8 = -1,
[INFO] [stdout] 504 | |     size: Synchsafe = -1,
[INFO] [stdout] 505 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 512 | / id3!(FrameHeaderV2 {
[INFO] [stdout] 513 | |     id: String = 3,
[INFO] [stdout] 514 | |     size: Unsigned24 = -1,
[INFO] [stdout] 515 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 949 | / id3!(BUF {
[INFO] [stdout] 950 | |     buffer_size: Unsigned24 = -1,
[INFO] [stdout] 951 | |     embedded_info_flag: Unsigned8 = -1,
[INFO] [stdout] 952 | |     offset_to_next_tag: Unsigned32 = -1,
[INFO] [stdout] 953 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 960 | / id3!(CRM {
[INFO] [stdout] 961 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 962 | |     content: NonUtf16String = -1,
[INFO] [stdout] 963 | |     encrypted_datablock: Bytes = 0,
[INFO] [stdout] 964 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 969 | / id3!(PIC {
[INFO] [stdout] 970 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 971 | |     image_format: String = 3,
[INFO] [stdout] 972 | |     picture_type: PictureType = -1,
[INFO] [stdout] 973 | |     description: EncodedString = -1,
[INFO] [stdout] 974 | |     picture_data: Bytes = 0,
[INFO] [stdout] 975 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 980 | / id3!(AENC {
[INFO] [stdout] 981 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 982 | |     preview_start: Unsigned16 = -1,
[INFO] [stdout] 983 | |     preview_end: Unsigned16 = -1,
[INFO] [stdout] 984 | |     encryption_info: Bytes = 0,
[INFO] [stdout] 985 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/frame.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                   ;
[INFO] [stdout]     |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 992 | / id3!(APIC {
[INFO] [stdout] 993 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 994 | |     mime_type: NonUtf16String = -1,
[INFO] [stdout] 995 | |     picture_type: PictureType = -1,
[INFO] [stdout] 996 | |     description: EncodedString = -1,
[INFO] [stdout] 997 | |     picture_data: Bytes = 0,
[INFO] [stdout] 998 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1005 | / id3!(ASPI {
[INFO] [stdout] 1006 | |     indexed_data_start: Unsigned32 = -1,
[INFO] [stdout] 1007 | |     indexed_data_length: Unsigned32 = -1,
[INFO] [stdout] 1008 | |     number_of_index_points: Unsigned16 = -1,
[INFO] [stdout] 1009 | |     bit_per_index_point: Unsigned8 = -1,
[INFO] [stdout] 1010 | |     fraction_at_index: Unsigned8 = -1,
[INFO] [stdout] 1011 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1016 | / id3!(COMM {
[INFO] [stdout] 1017 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1018 | |     language: String = 3,
[INFO] [stdout] 1019 | |     short_description: EncodedString = -1,
[INFO] [stdout] 1020 | |     actual_text: EncodedString = -1,
[INFO] [stdout] 1021 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1028 | / id3!(COMR {
[INFO] [stdout] 1029 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1030 | |     price_string: NonUtf16String = -1,
[INFO] [stdout] 1031 | |     valid_until: String = 8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1037 | |     seller_logo: Bytes = 0,
[INFO] [stdout] 1038 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1045 | / id3!(ENCR {
[INFO] [stdout] 1046 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1047 | |     method_symbol: Unsigned8 = -1,
[INFO] [stdout] 1048 | |     encryption_data: Bytes = 0,
[INFO] [stdout] 1049 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1057 | id3!(EQUA { data: Bytes = 0 });
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1064 | / id3!(EQU2 {
[INFO] [stdout] 1065 | |     interpolation_method: InterpolationMethod = -1,
[INFO] [stdout] 1066 | |     identification: NonUtf16String = -1,
[INFO] [stdout] 1067 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1072 | / id3!(GEOB {
[INFO] [stdout] 1073 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1074 | |     mime_type: NonUtf16String = -1,
[INFO] [stdout] 1075 | |     filename: EncodedString = -1,
[INFO] [stdout] 1076 | |     content_description: EncodedString = -1,
[INFO] [stdout] 1077 | |     encapsulation_object: Bytes = 0,
[INFO] [stdout] 1078 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1085 | / id3!(GRID {
[INFO] [stdout] 1086 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1087 | |     group_symbol: Unsigned8 = -1,
[INFO] [stdout] 1088 | |     group_dependent_data: Bytes = 0,
[INFO] [stdout] 1089 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1094 | / id3!(IPLS {
[INFO] [stdout] 1095 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1096 | |     people_list_strings: EncodedString = -1,
[INFO] [stdout] 1097 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1102 | / id3!(LINK {
[INFO] [stdout] 1103 | |     frame_identifier: VersionString = -1,
[INFO] [stdout] 1104 | |     url: NonUtf16String = -1,
[INFO] [stdout] 1105 | |     additional_data: String = 0,
[INFO] [stdout] 1106 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1111 | id3!(MCDI { cd_toc: Bytes = 0 });
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1119 | id3!(MLLT { data: Bytes = 0 });
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1126 | / id3!(OWNE {
[INFO] [stdout] 1127 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1128 | |     price_paid: NonUtf16String = -1,
[INFO] [stdout] 1129 | |     date_of_purch: String = 4,
[INFO] [stdout] 1130 | |     seller: EncodedString = -1,
[INFO] [stdout] 1131 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1138 | / id3!(PRIV {
[INFO] [stdout] 1139 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1140 | |     private_data: Bytes = 0,
[INFO] [stdout] 1141 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1148 | id3!(PCNT { counter: Unsigned32 = -1 });
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1156 | / id3!(POPM {
[INFO] [stdout] 1157 | |     email_to_user: NonUtf16String = -1,
[INFO] [stdout] 1158 | |     rating: Unsigned8 = -1,
[INFO] [stdout] 1159 | |     // NOTE it support that only the 32-bit unsigned integer type.
[INFO] [stdout] 1160 | |     counter: Unsigned32 = -1,
[INFO] [stdout] 1161 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1168 | / id3!(POSS {
[INFO] [stdout] 1169 | |     timestamp_format: TimestampFormat = -1,
[INFO] [stdout] 1170 | |     // TODO not yet implemented!
[INFO] [stdout] 1171 | |     position: Bytes = 0,
[INFO] [stdout] 1172 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1179 | / id3!(RBUF {
[INFO] [stdout] 1180 | |     buffer_size: Unsigned24 = -1,
[INFO] [stdout] 1181 | |     embedded_info_flag: Unsigned8 = -1,
[INFO] [stdout] 1182 | |     offset_to_next_tag: Unsigned32 = -1,
[INFO] [stdout] 1183 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1191 | id3!(RVA2 { data: Bytes = 0 });
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1198 | / id3!(RVRB {
[INFO] [stdout] 1199 | |     reverb_left: Unsigned16 = -1,
[INFO] [stdout] 1200 | |     reverb_right: Unsigned16 = -1,
[INFO] [stdout] 1201 | |     reverb_bounce_left: Unsigned8 = -1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1208 | |     premix_right_to_left: Unsigned8 = -1,
[INFO] [stdout] 1209 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1216 | id3!(SEEK { next_tag: String = 0 });
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1223 | / id3!(SIGN {
[INFO] [stdout] 1224 | |     group_symbol: Unsigned8 = -1,
[INFO] [stdout] 1225 | |     signature: Bytes = 0,
[INFO] [stdout] 1226 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1233 | / id3!(SYLT {
[INFO] [stdout] 1234 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1235 | |     language: String = 3,
[INFO] [stdout] 1236 | |     timestamp_format: TimestampFormat = -1,
[INFO] [stdout] 1237 | |     content_type: ContentType = -1,
[INFO] [stdout] 1238 | |     content_descriptor: EncodedString = -1,
[INFO] [stdout] 1239 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1246 | / id3!(SYTC {
[INFO] [stdout] 1247 | |     timestamp_format: TimestampFormat = -1,
[INFO] [stdout] 1248 | |     tempo_data: Bytes = 0,
[INFO] [stdout] 1249 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1256 | / id3!(UFID {
[INFO] [stdout] 1257 | |     owner_identifier: NonUtf16String = -1,
[INFO] [stdout] 1258 | |     identifier: Bytes = 0,
[INFO] [stdout] 1259 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1266 | / id3!(USER {
[INFO] [stdout] 1267 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1268 | |     language: String = 3,
[INFO] [stdout] 1269 | |     actual_text: EncodedString = -1,
[INFO] [stdout] 1270 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1277 | / id3!(USLT {
[INFO] [stdout] 1278 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1279 | |     language: String = 3,
[INFO] [stdout] 1280 | |     content_descriptor: EncodedString = -1,
[INFO] [stdout] 1281 | |     lyrics: EncodedString = -1,
[INFO] [stdout] 1282 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / id3!(TXXX {
[INFO] [stdout] 1288 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1289 | |     description: EncodedString = -1,
[INFO] [stdout] 1290 | |     value: EncodedString = -1,
[INFO] [stdout] 1291 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                   ;
[INFO] [stdout]      |                   ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1298 | / id3!(WXXX {
[INFO] [stdout] 1299 | |     text_encoding: TextEncoding = -1,
[INFO] [stdout] 1300 | |     description: EncodedString = -1,
[INFO] [stdout] 1301 | |     url: String = 0,
[INFO] [stdout] 1302 | | });
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/frame.rs:451:17
[INFO] [stdout]      |
[INFO] [stdout] 451  |                 ;
[INFO] [stdout]      |                 ^ help: remove this semicolon
[INFO] [stdout] ...
[INFO] [stdout] 1307 | id3!(OBJECT { data: Bytes = 0 });
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `id3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]     --> src/frame.rs:1357:12
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         Ok((()))
[INFO] [stdout]      |            ^  ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1357 -         Ok((()))
[INFO] [stdout] 1357 +         Ok(())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/frame.rs:1634:17
[INFO] [stdout]      |
[INFO] [stdout] 1634 |             0x17...0xdf => EventTimingCode::ReservedForFutureUse(timestamp, t),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/frame.rs:1635:17
[INFO] [stdout]      |
[INFO] [stdout] 1635 |             0xe0...0xef => EventTimingCode::NotPredefinedSynch(timestamp, t),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/frame.rs:1636:17
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             0xf0...0xfc => EventTimingCode::ReservedForFutureUse(timestamp, t),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ROOT`
[INFO] [stdout]    --> src/frame.rs:655:24
[INFO] [stdout]     |
[INFO] [stdout] 655 | /// - Reference File: "<ROOT>/test-resources/v2.4-unsync.mp3"
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 43 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.39s
[INFO] running `Command { std: "docker" "inspect" "de271a964cb239bad3c212c8fa7af78d93c188376dbedbd7c7aeb907f25eb51c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de271a964cb239bad3c212c8fa7af78d93c188376dbedbd7c7aeb907f25eb51c", kill_on_drop: false }`
[INFO] [stdout] de271a964cb239bad3c212c8fa7af78d93c188376dbedbd7c7aeb907f25eb51c
