tuple_utils 0.4.0

A set of utilities to enable higher level operations over tuples.
Documentation
Build #419129 2021-08-04T15:44:54.185766+00:00
# rustc version
rustc 1.56.0-nightly (a6ece5615 2021-08-03)# docs.rs version
docsrs 0.6.0 (843531f 2021-06-26)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/tuple_utils-0.4.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/tuple_utils-0.4.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bf3311aec13679c042c55305eed4f6f98359c47a37eb765a3317ad487259f4e0" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j2" "--" "-Z" "unstable-options" "--emit=invocation-specific" "--resource-suffix" "-20210803-1.56.0-nightly-a6ece5615" "--static-root-path" "/" "--cap-lints" "warn" "--disable-per-crate-search", kill_on_drop: false }`
[INFO] [stdout] 8384100c7155f7d57d0604860f4fec088c398e2e4ccb9b8e08e5fffde5d3e22b
[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" "8384100c7155f7d57d0604860f4fec088c398e2e4ccb9b8e08e5fffde5d3e22b", kill_on_drop: false }`
[INFO] [stderr]  Documenting tuple_utils v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:45:27
[INFO] [stderr]     |
[INFO] [stderr] 45  |               type Output = ( $( $from ,)*  T);
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 110 | / for_each_prefix! {
[INFO] [stderr] 111 | |     tuple_impl,
[INFO] [stderr] 112 | |     [(T0), (T1), (T2), (T3), (T4), (T5), (T6), (T7), (T8), (T9), (T10), (T11), (T12), (T13), (T14), (T15),]
[INFO] [stderr] 113 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr]     = note: this warning originates in the macro `tuple_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:49:38
[INFO] [stderr]     |
[INFO] [stderr] 49  |               fn append(self, x: T) -> ( $( $from ,)*  T) {
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 110 | / for_each_prefix! {
[INFO] [stderr] 111 | |     tuple_impl,
[INFO] [stderr] 112 | |     [(T0), (T1), (T2), (T3), (T4), (T5), (T6), (T7), (T8), (T9), (T10), (T11), (T12), (T13), (T14), (T15),]
[INFO] [stderr] 113 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `tuple_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `tuple_utils` (lib doc) generated 2 warnings
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.06s
[INFO] running `Command { std: "docker" "inspect" "8384100c7155f7d57d0604860f4fec088c398e2e4ccb9b8e08e5fffde5d3e22b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8384100c7155f7d57d0604860f4fec088c398e2e4ccb9b8e08e5fffde5d3e22b", kill_on_drop: false }`
[INFO] [stdout] 8384100c7155f7d57d0604860f4fec088c398e2e4ccb9b8e08e5fffde5d3e22b