[INFO] fetching crate rtag 0.3.5... [INFO] checking rtag-0.3.5 against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] extracting crate rtag 0.3.5 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate rtag 0.3.5 on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", 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-1/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ab0f4d5bc94a3ffa8f7ad2d81584aa58548f1411418ce482743ae38d6527e6fd [INFO] running `Command { std: "docker" "start" "-a" "ab0f4d5bc94a3ffa8f7ad2d81584aa58548f1411418ce482743ae38d6527e6fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ab0f4d5bc94a3ffa8f7ad2d81584aa58548f1411418ce482743ae38d6527e6fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab0f4d5bc94a3ffa8f7ad2d81584aa58548f1411418ce482743ae38d6527e6fd", kill_on_drop: false }` [INFO] [stdout] ab0f4d5bc94a3ffa8f7ad2d81584aa58548f1411418ce482743ae38d6527e6fd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bfc8debe6410e13f7d12ef3d62ce9ad3b9a8b3fec9977fbf71c24a093969dc19 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "bfc8debe6410e13f7d12ef3d62ce9ad3b9a8b3fec9977fbf71c24a093969dc19", kill_on_drop: false }` [INFO] [stderr] Compiling winapi-build v0.1.1 [INFO] [stderr] Checking winapi v0.2.8 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Checking ucd-util v0.1.8 [INFO] [stderr] Checking itoa v0.3.4 [INFO] [stderr] Checking utf8-ranges v0.1.3 [INFO] [stderr] Checking utf8-ranges v1.0.4 [INFO] [stderr] Checking regex-syntax v0.3.9 [INFO] [stderr] Checking serde v0.9.15 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Checking thread_local v0.3.6 [INFO] [stderr] Checking memchr v0.1.11 [INFO] [stderr] Checking aho-corasick v0.6.10 [INFO] [stderr] Checking log v0.4.11 [INFO] [stderr] Checking tempdir v0.3.7 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Checking regex-syntax v0.5.6 [INFO] [stderr] Checking aho-corasick v0.5.3 [INFO] [stderr] Compiling kernel32-sys v0.2.2 [INFO] [stderr] Checking log v0.3.9 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Checking thread-id v2.0.0 [INFO] [stderr] Compiling libz-sys v1.1.2 [INFO] [stderr] Checking thread_local v0.2.7 [INFO] [stderr] Checking regex v0.1.80 [INFO] [stderr] Checking flate2 v0.2.20 [INFO] [stderr] Compiling serde_codegen_internals v0.14.2 [INFO] [stderr] Checking env_logger v0.3.5 [INFO] [stderr] Compiling serde_derive v0.9.15 [INFO] [stderr] Checking serde_json v0.9.10 [INFO] [stderr] Checking rtag v0.3.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:493:1 [INFO] [stdout] | [INFO] [stdout] 493 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:494:1 [INFO] [stdout] | [INFO] [stdout] 494 | /// # ID3V2 Header [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:495:1 [INFO] [stdout] | [INFO] [stdout] 495 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:496:1 [INFO] [stdout] | [INFO] [stdout] 496 | /// - [V2.3](http://id3.org/id3v2.3.0#ID3v2_header) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | /// - [V2.4](http://id3.org/id3v2.4.0-structure) > 3.1. ID3v2 header [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:498:1 [INFO] [stdout] | [INFO] [stdout] 498 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:507:1 [INFO] [stdout] | [INFO] [stdout] 507 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:508:1 [INFO] [stdout] | [INFO] [stdout] 508 | /// # Frame Header V2.2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:509:1 [INFO] [stdout] | [INFO] [stdout] 509 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:510:1 [INFO] [stdout] | [INFO] [stdout] 510 | /// [See](http://id3.org/id3v2-00) > 3.2. ID3v2 frames overview [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:511:1 [INFO] [stdout] | [INFO] [stdout] 511 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:944:1 [INFO] [stdout] | [INFO] [stdout] 944 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:945:1 [INFO] [stdout] | [INFO] [stdout] 945 | /// # Recommended buffer size [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:946:1 [INFO] [stdout] | [INFO] [stdout] 946 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:947:1 [INFO] [stdout] | [INFO] [stdout] 947 | /// > Not yet tested! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:948:1 [INFO] [stdout] | [INFO] [stdout] 948 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:955:1 [INFO] [stdout] | [INFO] [stdout] 955 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:956:1 [INFO] [stdout] | [INFO] [stdout] 956 | /// # Encrypted meta frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:957:1 [INFO] [stdout] | [INFO] [stdout] 957 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:958:1 [INFO] [stdout] | [INFO] [stdout] 958 | /// > Not yet tested! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:959:1 [INFO] [stdout] | [INFO] [stdout] 959 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:966:1 [INFO] [stdout] | [INFO] [stdout] 966 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:967:1 [INFO] [stdout] | [INFO] [stdout] 967 | /// # Attached picture [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:968:1 [INFO] [stdout] | [INFO] [stdout] 968 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:977:1 [INFO] [stdout] | [INFO] [stdout] 977 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:978:1 [INFO] [stdout] | [INFO] [stdout] 978 | /// Audio encryption [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:979:1 [INFO] [stdout] | [INFO] [stdout] 979 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:987:1 [INFO] [stdout] | [INFO] [stdout] 987 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:988:1 [INFO] [stdout] | [INFO] [stdout] 988 | /// Attached picture [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:989:1 [INFO] [stdout] | [INFO] [stdout] 989 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:990:1 [INFO] [stdout] | [INFO] [stdout] 990 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:991:1 [INFO] [stdout] | [INFO] [stdout] 991 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1000:1 [INFO] [stdout] | [INFO] [stdout] 1000 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1001:1 [INFO] [stdout] | [INFO] [stdout] 1001 | /// Audio seek point index [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1002:1 [INFO] [stdout] | [INFO] [stdout] 1002 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1003:1 [INFO] [stdout] | [INFO] [stdout] 1003 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1004:1 [INFO] [stdout] | [INFO] [stdout] 1004 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1013:1 [INFO] [stdout] | [INFO] [stdout] 1013 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1014:1 [INFO] [stdout] | [INFO] [stdout] 1014 | /// Comments [INFO] [stdout] | ^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1015:1 [INFO] [stdout] | [INFO] [stdout] 1015 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1023:1 [INFO] [stdout] | [INFO] [stdout] 1023 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1024:1 [INFO] [stdout] | [INFO] [stdout] 1024 | /// Commercial frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1025:1 [INFO] [stdout] | [INFO] [stdout] 1025 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1026:1 [INFO] [stdout] | [INFO] [stdout] 1026 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1027:1 [INFO] [stdout] | [INFO] [stdout] 1027 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1040:1 [INFO] [stdout] | [INFO] [stdout] 1040 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1041:1 [INFO] [stdout] | [INFO] [stdout] 1041 | /// Encryption method registration [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1042:1 [INFO] [stdout] | [INFO] [stdout] 1042 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1043:1 [INFO] [stdout] | [INFO] [stdout] 1043 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1044:1 [INFO] [stdout] | [INFO] [stdout] 1044 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1051:1 [INFO] [stdout] | [INFO] [stdout] 1051 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1052:1 [INFO] [stdout] | [INFO] [stdout] 1052 | /// Equalisation [INFO] [stdout] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1053:1 [INFO] [stdout] | [INFO] [stdout] 1053 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1054:1 [INFO] [stdout] | [INFO] [stdout] 1054 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1055:1 [INFO] [stdout] | [INFO] [stdout] 1055 | ///**Not yet implemented!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1056:1 [INFO] [stdout] | [INFO] [stdout] 1056 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1059:1 [INFO] [stdout] | [INFO] [stdout] 1059 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1060:1 [INFO] [stdout] | [INFO] [stdout] 1060 | /// Equalisation (2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1061:1 [INFO] [stdout] | [INFO] [stdout] 1061 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1062:1 [INFO] [stdout] | [INFO] [stdout] 1062 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1063:1 [INFO] [stdout] | [INFO] [stdout] 1063 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1069:1 [INFO] [stdout] | [INFO] [stdout] 1069 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1070:1 [INFO] [stdout] | [INFO] [stdout] 1070 | /// General encapsulated object [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1071:1 [INFO] [stdout] | [INFO] [stdout] 1071 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1080:1 [INFO] [stdout] | [INFO] [stdout] 1080 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1081:1 [INFO] [stdout] | [INFO] [stdout] 1081 | /// Group identification registration [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1082:1 [INFO] [stdout] | [INFO] [stdout] 1082 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1083:1 [INFO] [stdout] | [INFO] [stdout] 1083 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1084:1 [INFO] [stdout] | [INFO] [stdout] 1084 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1091:1 [INFO] [stdout] | [INFO] [stdout] 1091 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1092:1 [INFO] [stdout] | [INFO] [stdout] 1092 | /// Involved people list [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1093:1 [INFO] [stdout] | [INFO] [stdout] 1093 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1099:1 [INFO] [stdout] | [INFO] [stdout] 1099 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1100:1 [INFO] [stdout] | [INFO] [stdout] 1100 | /// Linked information [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1101:1 [INFO] [stdout] | [INFO] [stdout] 1101 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1108:1 [INFO] [stdout] | [INFO] [stdout] 1108 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | /// Music CD identifier [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1110:1 [INFO] [stdout] | [INFO] [stdout] 1110 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1113:1 [INFO] [stdout] | [INFO] [stdout] 1113 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1114:1 [INFO] [stdout] | [INFO] [stdout] 1114 | /// # MPEG location lookup table [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1115:1 [INFO] [stdout] | [INFO] [stdout] 1115 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1116:1 [INFO] [stdout] | [INFO] [stdout] 1116 | /// > Not yet tested! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1117:1 [INFO] [stdout] | [INFO] [stdout] 1117 | /// > Not yet implemented! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1118:1 [INFO] [stdout] | [INFO] [stdout] 1118 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1121:1 [INFO] [stdout] | [INFO] [stdout] 1121 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1122:1 [INFO] [stdout] | [INFO] [stdout] 1122 | /// Ownership frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1123:1 [INFO] [stdout] | [INFO] [stdout] 1123 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1124:1 [INFO] [stdout] | [INFO] [stdout] 1124 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1125:1 [INFO] [stdout] | [INFO] [stdout] 1125 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1133:1 [INFO] [stdout] | [INFO] [stdout] 1133 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1134:1 [INFO] [stdout] | [INFO] [stdout] 1134 | /// Private frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1135:1 [INFO] [stdout] | [INFO] [stdout] 1135 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1136:1 [INFO] [stdout] | [INFO] [stdout] 1136 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1137:1 [INFO] [stdout] | [INFO] [stdout] 1137 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1143:1 [INFO] [stdout] | [INFO] [stdout] 1143 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1144:1 [INFO] [stdout] | [INFO] [stdout] 1144 | /// Play counter [INFO] [stdout] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1145:1 [INFO] [stdout] | [INFO] [stdout] 1145 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1146:1 [INFO] [stdout] | [INFO] [stdout] 1146 | ///**It support that only the 32-bit unsigned integer type** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1150:1 [INFO] [stdout] | [INFO] [stdout] 1150 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1151:1 [INFO] [stdout] | [INFO] [stdout] 1151 | /// Popularimeter [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1152:1 [INFO] [stdout] | [INFO] [stdout] 1152 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1153:1 [INFO] [stdout] | [INFO] [stdout] 1153 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1154:1 [INFO] [stdout] | [INFO] [stdout] 1154 | ///`counter`: support that only the 32-bit unsigned integer type [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1155:1 [INFO] [stdout] | [INFO] [stdout] 1155 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1163:1 [INFO] [stdout] | [INFO] [stdout] 1163 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1164:1 [INFO] [stdout] | [INFO] [stdout] 1164 | /// Position synchronisation frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1165:1 [INFO] [stdout] | [INFO] [stdout] 1165 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1166:1 [INFO] [stdout] | [INFO] [stdout] 1166 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1167:1 [INFO] [stdout] | [INFO] [stdout] 1167 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1174:1 [INFO] [stdout] | [INFO] [stdout] 1174 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1175:1 [INFO] [stdout] | [INFO] [stdout] 1175 | /// Recommended buffer size [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1176:1 [INFO] [stdout] | [INFO] [stdout] 1176 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1177:1 [INFO] [stdout] | [INFO] [stdout] 1177 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1178:1 [INFO] [stdout] | [INFO] [stdout] 1178 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1185:1 [INFO] [stdout] | [INFO] [stdout] 1185 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1186:1 [INFO] [stdout] | [INFO] [stdout] 1186 | /// Relative volume adjustment (2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1187:1 [INFO] [stdout] | [INFO] [stdout] 1187 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1188:1 [INFO] [stdout] | [INFO] [stdout] 1188 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1189:1 [INFO] [stdout] | [INFO] [stdout] 1189 | ///**Not yet implemented!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1190:1 [INFO] [stdout] | [INFO] [stdout] 1190 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1193:1 [INFO] [stdout] | [INFO] [stdout] 1193 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1194:1 [INFO] [stdout] | [INFO] [stdout] 1194 | /// Reverb [INFO] [stdout] | ^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1195:1 [INFO] [stdout] | [INFO] [stdout] 1195 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1196:1 [INFO] [stdout] | [INFO] [stdout] 1196 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1197:1 [INFO] [stdout] | [INFO] [stdout] 1197 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1211:1 [INFO] [stdout] | [INFO] [stdout] 1211 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1212:1 [INFO] [stdout] | [INFO] [stdout] 1212 | /// Seek frame [INFO] [stdout] | ^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1213:1 [INFO] [stdout] | [INFO] [stdout] 1213 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1214:1 [INFO] [stdout] | [INFO] [stdout] 1214 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1215:1 [INFO] [stdout] | [INFO] [stdout] 1215 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1218:1 [INFO] [stdout] | [INFO] [stdout] 1218 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1219:1 [INFO] [stdout] | [INFO] [stdout] 1219 | /// Signature frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1220:1 [INFO] [stdout] | [INFO] [stdout] 1220 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1221:1 [INFO] [stdout] | [INFO] [stdout] 1221 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1222:1 [INFO] [stdout] | [INFO] [stdout] 1222 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1228:1 [INFO] [stdout] | [INFO] [stdout] 1228 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1229:1 [INFO] [stdout] | [INFO] [stdout] 1229 | /// Synchronised lyric/text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1230:1 [INFO] [stdout] | [INFO] [stdout] 1230 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1231:1 [INFO] [stdout] | [INFO] [stdout] 1231 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1232:1 [INFO] [stdout] | [INFO] [stdout] 1232 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1241:1 [INFO] [stdout] | [INFO] [stdout] 1241 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1242:1 [INFO] [stdout] | [INFO] [stdout] 1242 | /// Synchronised tempo codes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1243:1 [INFO] [stdout] | [INFO] [stdout] 1243 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1244:1 [INFO] [stdout] | [INFO] [stdout] 1244 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1245:1 [INFO] [stdout] | [INFO] [stdout] 1245 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1251:1 [INFO] [stdout] | [INFO] [stdout] 1251 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1252:1 [INFO] [stdout] | [INFO] [stdout] 1252 | /// Unique file identifier [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1253:1 [INFO] [stdout] | [INFO] [stdout] 1253 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1254:1 [INFO] [stdout] | [INFO] [stdout] 1254 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1255:1 [INFO] [stdout] | [INFO] [stdout] 1255 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1261:1 [INFO] [stdout] | [INFO] [stdout] 1261 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1262:1 [INFO] [stdout] | [INFO] [stdout] 1262 | /// Terms of use [INFO] [stdout] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1263:1 [INFO] [stdout] | [INFO] [stdout] 1263 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1264:1 [INFO] [stdout] | [INFO] [stdout] 1264 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1265:1 [INFO] [stdout] | [INFO] [stdout] 1265 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1272:1 [INFO] [stdout] | [INFO] [stdout] 1272 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1273:1 [INFO] [stdout] | [INFO] [stdout] 1273 | /// Unsynchronised lyric/text transcription [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1274:1 [INFO] [stdout] | [INFO] [stdout] 1274 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1275:1 [INFO] [stdout] | [INFO] [stdout] 1275 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1276:1 [INFO] [stdout] | [INFO] [stdout] 1276 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1284:1 [INFO] [stdout] | [INFO] [stdout] 1284 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1285:1 [INFO] [stdout] | [INFO] [stdout] 1285 | /// User defined text information frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1286:1 [INFO] [stdout] | [INFO] [stdout] 1286 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1293:1 [INFO] [stdout] | [INFO] [stdout] 1293 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1294:1 [INFO] [stdout] | [INFO] [stdout] 1294 | /// User defined URL link frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1295:1 [INFO] [stdout] | [INFO] [stdout] 1295 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1296:1 [INFO] [stdout] | [INFO] [stdout] 1296 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1297:1 [INFO] [stdout] | [INFO] [stdout] 1297 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1304:1 [INFO] [stdout] | [INFO] [stdout] 1304 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1305:1 [INFO] [stdout] | [INFO] [stdout] 1305 | /// Write anonymous bytes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1306:1 [INFO] [stdout] | [INFO] [stdout] 1306 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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: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:449:18 [INFO] [stdout] | [INFO] [stdout] 449 | );* [INFO] [stdout] | ^ help: remove this semicolon [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:531:32 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:596:32 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:832:32 [INFO] [stdout] | [INFO] [stdout] 832 | pub fn read(readable: &mut Readable) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:493:1 [INFO] [stdout] | [INFO] [stdout] 493 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:494:1 [INFO] [stdout] | [INFO] [stdout] 494 | /// # ID3V2 Header [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:495:1 [INFO] [stdout] | [INFO] [stdout] 495 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:496:1 [INFO] [stdout] | [INFO] [stdout] 496 | /// - [V2.3](http://id3.org/id3v2.3.0#ID3v2_header) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | /// - [V2.4](http://id3.org/id3v2.4.0-structure) > 3.1. ID3v2 header [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:498:1 [INFO] [stdout] | [INFO] [stdout] 498 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:507:1 [INFO] [stdout] | [INFO] [stdout] 507 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:508:1 [INFO] [stdout] | [INFO] [stdout] 508 | /// # Frame Header V2.2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:509:1 [INFO] [stdout] | [INFO] [stdout] 509 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:510:1 [INFO] [stdout] | [INFO] [stdout] 510 | /// [See](http://id3.org/id3v2-00) > 3.2. ID3v2 frames overview [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:511:1 [INFO] [stdout] | [INFO] [stdout] 511 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:944:1 [INFO] [stdout] | [INFO] [stdout] 944 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:945:1 [INFO] [stdout] | [INFO] [stdout] 945 | /// # Recommended buffer size [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:946:1 [INFO] [stdout] | [INFO] [stdout] 946 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:947:1 [INFO] [stdout] | [INFO] [stdout] 947 | /// > Not yet tested! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:948:1 [INFO] [stdout] | [INFO] [stdout] 948 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:955:1 [INFO] [stdout] | [INFO] [stdout] 955 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:956:1 [INFO] [stdout] | [INFO] [stdout] 956 | /// # Encrypted meta frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:957:1 [INFO] [stdout] | [INFO] [stdout] 957 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:958:1 [INFO] [stdout] | [INFO] [stdout] 958 | /// > Not yet tested! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:959:1 [INFO] [stdout] | [INFO] [stdout] 959 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:966:1 [INFO] [stdout] | [INFO] [stdout] 966 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:967:1 [INFO] [stdout] | [INFO] [stdout] 967 | /// # Attached picture [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:968:1 [INFO] [stdout] | [INFO] [stdout] 968 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:977:1 [INFO] [stdout] | [INFO] [stdout] 977 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:978:1 [INFO] [stdout] | [INFO] [stdout] 978 | /// Audio encryption [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:979:1 [INFO] [stdout] | [INFO] [stdout] 979 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:987:1 [INFO] [stdout] | [INFO] [stdout] 987 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:988:1 [INFO] [stdout] | [INFO] [stdout] 988 | /// Attached picture [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:989:1 [INFO] [stdout] | [INFO] [stdout] 989 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:990:1 [INFO] [stdout] | [INFO] [stdout] 990 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:991:1 [INFO] [stdout] | [INFO] [stdout] 991 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1000:1 [INFO] [stdout] | [INFO] [stdout] 1000 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1001:1 [INFO] [stdout] | [INFO] [stdout] 1001 | /// Audio seek point index [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1002:1 [INFO] [stdout] | [INFO] [stdout] 1002 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1003:1 [INFO] [stdout] | [INFO] [stdout] 1003 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1004:1 [INFO] [stdout] | [INFO] [stdout] 1004 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1013:1 [INFO] [stdout] | [INFO] [stdout] 1013 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1014:1 [INFO] [stdout] | [INFO] [stdout] 1014 | /// Comments [INFO] [stdout] | ^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1015:1 [INFO] [stdout] | [INFO] [stdout] 1015 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1023:1 [INFO] [stdout] | [INFO] [stdout] 1023 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1024:1 [INFO] [stdout] | [INFO] [stdout] 1024 | /// Commercial frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1025:1 [INFO] [stdout] | [INFO] [stdout] 1025 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1026:1 [INFO] [stdout] | [INFO] [stdout] 1026 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1027:1 [INFO] [stdout] | [INFO] [stdout] 1027 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1040:1 [INFO] [stdout] | [INFO] [stdout] 1040 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1041:1 [INFO] [stdout] | [INFO] [stdout] 1041 | /// Encryption method registration [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1042:1 [INFO] [stdout] | [INFO] [stdout] 1042 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1043:1 [INFO] [stdout] | [INFO] [stdout] 1043 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1044:1 [INFO] [stdout] | [INFO] [stdout] 1044 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1051:1 [INFO] [stdout] | [INFO] [stdout] 1051 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1052:1 [INFO] [stdout] | [INFO] [stdout] 1052 | /// Equalisation [INFO] [stdout] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1053:1 [INFO] [stdout] | [INFO] [stdout] 1053 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1054:1 [INFO] [stdout] | [INFO] [stdout] 1054 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1055:1 [INFO] [stdout] | [INFO] [stdout] 1055 | ///**Not yet implemented!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1056:1 [INFO] [stdout] | [INFO] [stdout] 1056 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1059:1 [INFO] [stdout] | [INFO] [stdout] 1059 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1060:1 [INFO] [stdout] | [INFO] [stdout] 1060 | /// Equalisation (2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1061:1 [INFO] [stdout] | [INFO] [stdout] 1061 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1062:1 [INFO] [stdout] | [INFO] [stdout] 1062 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1063:1 [INFO] [stdout] | [INFO] [stdout] 1063 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1069:1 [INFO] [stdout] | [INFO] [stdout] 1069 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1070:1 [INFO] [stdout] | [INFO] [stdout] 1070 | /// General encapsulated object [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1071:1 [INFO] [stdout] | [INFO] [stdout] 1071 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1080:1 [INFO] [stdout] | [INFO] [stdout] 1080 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1081:1 [INFO] [stdout] | [INFO] [stdout] 1081 | /// Group identification registration [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1082:1 [INFO] [stdout] | [INFO] [stdout] 1082 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1083:1 [INFO] [stdout] | [INFO] [stdout] 1083 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1084:1 [INFO] [stdout] | [INFO] [stdout] 1084 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1091:1 [INFO] [stdout] | [INFO] [stdout] 1091 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1092:1 [INFO] [stdout] | [INFO] [stdout] 1092 | /// Involved people list [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1093:1 [INFO] [stdout] | [INFO] [stdout] 1093 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1099:1 [INFO] [stdout] | [INFO] [stdout] 1099 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1100:1 [INFO] [stdout] | [INFO] [stdout] 1100 | /// Linked information [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1101:1 [INFO] [stdout] | [INFO] [stdout] 1101 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1108:1 [INFO] [stdout] | [INFO] [stdout] 1108 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | /// Music CD identifier [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1110:1 [INFO] [stdout] | [INFO] [stdout] 1110 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1113:1 [INFO] [stdout] | [INFO] [stdout] 1113 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1114:1 [INFO] [stdout] | [INFO] [stdout] 1114 | /// # MPEG location lookup table [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1115:1 [INFO] [stdout] | [INFO] [stdout] 1115 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1116:1 [INFO] [stdout] | [INFO] [stdout] 1116 | /// > Not yet tested! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1117:1 [INFO] [stdout] | [INFO] [stdout] 1117 | /// > Not yet implemented! [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1118:1 [INFO] [stdout] | [INFO] [stdout] 1118 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1121:1 [INFO] [stdout] | [INFO] [stdout] 1121 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1122:1 [INFO] [stdout] | [INFO] [stdout] 1122 | /// Ownership frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1123:1 [INFO] [stdout] | [INFO] [stdout] 1123 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1124:1 [INFO] [stdout] | [INFO] [stdout] 1124 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1125:1 [INFO] [stdout] | [INFO] [stdout] 1125 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1133:1 [INFO] [stdout] | [INFO] [stdout] 1133 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1134:1 [INFO] [stdout] | [INFO] [stdout] 1134 | /// Private frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1135:1 [INFO] [stdout] | [INFO] [stdout] 1135 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1136:1 [INFO] [stdout] | [INFO] [stdout] 1136 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1137:1 [INFO] [stdout] | [INFO] [stdout] 1137 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1143:1 [INFO] [stdout] | [INFO] [stdout] 1143 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1144:1 [INFO] [stdout] | [INFO] [stdout] 1144 | /// Play counter [INFO] [stdout] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1145:1 [INFO] [stdout] | [INFO] [stdout] 1145 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1146:1 [INFO] [stdout] | [INFO] [stdout] 1146 | ///**It support that only the 32-bit unsigned integer type** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1150:1 [INFO] [stdout] | [INFO] [stdout] 1150 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1151:1 [INFO] [stdout] | [INFO] [stdout] 1151 | /// Popularimeter [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1152:1 [INFO] [stdout] | [INFO] [stdout] 1152 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1153:1 [INFO] [stdout] | [INFO] [stdout] 1153 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1154:1 [INFO] [stdout] | [INFO] [stdout] 1154 | ///`counter`: support that only the 32-bit unsigned integer type [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1155:1 [INFO] [stdout] | [INFO] [stdout] 1155 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1163:1 [INFO] [stdout] | [INFO] [stdout] 1163 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1164:1 [INFO] [stdout] | [INFO] [stdout] 1164 | /// Position synchronisation frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1165:1 [INFO] [stdout] | [INFO] [stdout] 1165 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1166:1 [INFO] [stdout] | [INFO] [stdout] 1166 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1167:1 [INFO] [stdout] | [INFO] [stdout] 1167 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1174:1 [INFO] [stdout] | [INFO] [stdout] 1174 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1175:1 [INFO] [stdout] | [INFO] [stdout] 1175 | /// Recommended buffer size [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1176:1 [INFO] [stdout] | [INFO] [stdout] 1176 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1177:1 [INFO] [stdout] | [INFO] [stdout] 1177 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1178:1 [INFO] [stdout] | [INFO] [stdout] 1178 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1185:1 [INFO] [stdout] | [INFO] [stdout] 1185 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1186:1 [INFO] [stdout] | [INFO] [stdout] 1186 | /// Relative volume adjustment (2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1187:1 [INFO] [stdout] | [INFO] [stdout] 1187 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1188:1 [INFO] [stdout] | [INFO] [stdout] 1188 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1189:1 [INFO] [stdout] | [INFO] [stdout] 1189 | ///**Not yet implemented!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1190:1 [INFO] [stdout] | [INFO] [stdout] 1190 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1193:1 [INFO] [stdout] | [INFO] [stdout] 1193 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1194:1 [INFO] [stdout] | [INFO] [stdout] 1194 | /// Reverb [INFO] [stdout] | ^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1195:1 [INFO] [stdout] | [INFO] [stdout] 1195 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1196:1 [INFO] [stdout] | [INFO] [stdout] 1196 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1197:1 [INFO] [stdout] | [INFO] [stdout] 1197 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1211:1 [INFO] [stdout] | [INFO] [stdout] 1211 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1212:1 [INFO] [stdout] | [INFO] [stdout] 1212 | /// Seek frame [INFO] [stdout] | ^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1213:1 [INFO] [stdout] | [INFO] [stdout] 1213 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1214:1 [INFO] [stdout] | [INFO] [stdout] 1214 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1215:1 [INFO] [stdout] | [INFO] [stdout] 1215 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1218:1 [INFO] [stdout] | [INFO] [stdout] 1218 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1219:1 [INFO] [stdout] | [INFO] [stdout] 1219 | /// Signature frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1220:1 [INFO] [stdout] | [INFO] [stdout] 1220 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1221:1 [INFO] [stdout] | [INFO] [stdout] 1221 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1222:1 [INFO] [stdout] | [INFO] [stdout] 1222 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1228:1 [INFO] [stdout] | [INFO] [stdout] 1228 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1229:1 [INFO] [stdout] | [INFO] [stdout] 1229 | /// Synchronised lyric/text [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1230:1 [INFO] [stdout] | [INFO] [stdout] 1230 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1231:1 [INFO] [stdout] | [INFO] [stdout] 1231 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1232:1 [INFO] [stdout] | [INFO] [stdout] 1232 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1241:1 [INFO] [stdout] | [INFO] [stdout] 1241 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1242:1 [INFO] [stdout] | [INFO] [stdout] 1242 | /// Synchronised tempo codes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1243:1 [INFO] [stdout] | [INFO] [stdout] 1243 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1244:1 [INFO] [stdout] | [INFO] [stdout] 1244 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1245:1 [INFO] [stdout] | [INFO] [stdout] 1245 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1251:1 [INFO] [stdout] | [INFO] [stdout] 1251 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1252:1 [INFO] [stdout] | [INFO] [stdout] 1252 | /// Unique file identifier [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1253:1 [INFO] [stdout] | [INFO] [stdout] 1253 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1254:1 [INFO] [stdout] | [INFO] [stdout] 1254 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1255:1 [INFO] [stdout] | [INFO] [stdout] 1255 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1261:1 [INFO] [stdout] | [INFO] [stdout] 1261 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1262:1 [INFO] [stdout] | [INFO] [stdout] 1262 | /// Terms of use [INFO] [stdout] | ^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1263:1 [INFO] [stdout] | [INFO] [stdout] 1263 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1264:1 [INFO] [stdout] | [INFO] [stdout] 1264 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1265:1 [INFO] [stdout] | [INFO] [stdout] 1265 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1272:1 [INFO] [stdout] | [INFO] [stdout] 1272 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1273:1 [INFO] [stdout] | [INFO] [stdout] 1273 | /// Unsynchronised lyric/text transcription [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1274:1 [INFO] [stdout] | [INFO] [stdout] 1274 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1275:1 [INFO] [stdout] | [INFO] [stdout] 1275 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1276:1 [INFO] [stdout] | [INFO] [stdout] 1276 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1284:1 [INFO] [stdout] | [INFO] [stdout] 1284 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1285:1 [INFO] [stdout] | [INFO] [stdout] 1285 | /// User defined text information frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1286:1 [INFO] [stdout] | [INFO] [stdout] 1286 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1293:1 [INFO] [stdout] | [INFO] [stdout] 1293 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1294:1 [INFO] [stdout] | [INFO] [stdout] 1294 | /// User defined URL link frame [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1295:1 [INFO] [stdout] | [INFO] [stdout] 1295 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1296:1 [INFO] [stdout] | [INFO] [stdout] 1296 | ///**Not yet tested!** [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1297:1 [INFO] [stdout] | [INFO] [stdout] 1297 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1304:1 [INFO] [stdout] | [INFO] [stdout] 1304 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1305:1 [INFO] [stdout] | [INFO] [stdout] 1305 | /// Write anonymous bytes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/frame.rs:1306:1 [INFO] [stdout] | [INFO] [stdout] 1306 | /// [INFO] [stdout] | ^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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: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:449:18 [INFO] [stdout] | [INFO] [stdout] 449 | );* [INFO] [stdout] | ^ help: remove this semicolon [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:531:32 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:596:32 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:832:32 [INFO] [stdout] | [INFO] [stdout] 832 | pub fn read(readable: &mut Readable) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1319:32 [INFO] [stdout] | [INFO] [stdout] 1319 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1347:40 [INFO] [stdout] | [INFO] [stdout] 1347 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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] | ^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1390:32 [INFO] [stdout] | [INFO] [stdout] 1390 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1432:40 [INFO] [stdout] | [INFO] [stdout] 1432 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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] = 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] [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] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:416:40 [INFO] [stdout] | [INFO] [stdout] 416 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result<$name> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1319:32 [INFO] [stdout] | [INFO] [stdout] 1319 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1347:40 [INFO] [stdout] | [INFO] [stdout] 1347 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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] | ^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1390:32 [INFO] [stdout] | [INFO] [stdout] 1390 | pub fn read(readable: &mut Readable, version: u8, id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Readable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frame.rs:1432:40 [INFO] [stdout] | [INFO] [stdout] 1432 | pub fn write(&self, writable: &mut Writable, version: u8) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Writable` [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] = 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] [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] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/frame.rs:1640:13 [INFO] [stdout] | [INFO] [stdout] 1640 | _ => EventTimingCode::Padding(timestamp), [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/frame.rs:1640:13 [INFO] [stdout] | [INFO] [stdout] 1640 | _ => EventTimingCode::Padding(timestamp), [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Vec::::split_off` that must be used [INFO] [stdout] --> src/rw.rs:276:9 [INFO] [stdout] | [INFO] [stdout] 276 | bytes.split_off(to); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: use `.truncate()` if you don't need the other half [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Vec::::split_off` that must be used [INFO] [stdout] --> src/rw.rs:276:9 [INFO] [stdout] | [INFO] [stdout] 276 | bytes.split_off(to); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: use `.truncate()` if you don't need the other half [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 298 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 298 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 26.72s [INFO] running `Command { std: "docker" "inspect" "bfc8debe6410e13f7d12ef3d62ce9ad3b9a8b3fec9977fbf71c24a093969dc19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bfc8debe6410e13f7d12ef3d62ce9ad3b9a8b3fec9977fbf71c24a093969dc19", kill_on_drop: false }` [INFO] [stdout] bfc8debe6410e13f7d12ef3d62ce9ad3b9a8b3fec9977fbf71c24a093969dc19