imbl-sized-chunks 0.1.2

Efficient sized chunk datatypes
Documentation
Build #1095841 2024-01-20T05:39:18.288312+00:00
# rustc version
rustc 1.77.0-nightly (88189a71e 2024-01-19)# docs.rs version
docsrs 0.6.0 (7667f348 2024-01-17)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/imbl-sized-chunks-0.1.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/imbl-sized-chunks-0.1.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/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" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240119-1.77.0-nightly-88189a71e\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", 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] 5850ee1e7244726b3e7d66183392ba0b7a2656dd64dc3e0745f2c0283563ac65
[INFO] running `Command { std: "docker" "start" "-a" "5850ee1e7244726b3e7d66183392ba0b7a2656dd64dc3e0745f2c0283563ac65", kill_on_drop: false }`
[INFO] [stderr] warning: Target filter specified, but no targets matched. This is a no-op
[INFO] [stderr]  Documenting imbl-sized-chunks v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:25:17
[INFO] [stderr]    |
[INFO] [stderr] 25 | //! | [`Chunk`][Chunk] | Contiguous array | O(1)/O(n) | O(1) | Yes |
[INFO] [stderr]    |        -------  ^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 | //! [Chunk]: crate::Chunk
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 25 | //! | [`Chunk`] | Contiguous array | O(1)/O(n) | O(1) | Yes |
[INFO] [stderr]    |       ~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:26:22
[INFO] [stderr]    |
[INFO] [stderr] 26 | //! | [`RingBuffer`][RingBuffer] | Non-contiguous array | O(1) | O(1) | No |
[INFO] [stderr]    |        ------------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:87:19
[INFO] [stderr]    |
[INFO] [stderr] 87 | //! [RingBuffer]: crate::RingBuffer
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 26 | //! | [`RingBuffer`] | Non-contiguous array | O(1) | O(1) | No |
[INFO] [stderr]    |       ~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:27:23
[INFO] [stderr]    |
[INFO] [stderr] 27 | //! | [`SparseChunk`][SparseChunk] | Sparse array | N/A | N/A | No |
[INFO] [stderr]    |        -------------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:88:20
[INFO] [stderr]    |
[INFO] [stderr] 88 | //! [SparseChunk]: crate::SparseChunk
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 27 | //! | [`SparseChunk`] | Sparse array | N/A | N/A | No |
[INFO] [stderr]    |       ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:29:19
[INFO] [stderr]    |
[INFO] [stderr] 29 | //! The [`Chunk`][Chunk] and [`RingBuffer`][RingBuffer] are very similar in
[INFO] [stderr]    |          -------  ^^^^^ explicit target is redundant
[INFO] [stderr]    |          |
[INFO] [stderr]    |          because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 | //! [Chunk]: crate::Chunk
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 29 | //! The [`Chunk`] and [`RingBuffer`][RingBuffer] are very similar in
[INFO] [stderr]    |         ~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:29:45
[INFO] [stderr]    |
[INFO] [stderr] 29 | //! The [`Chunk`][Chunk] and [`RingBuffer`][RingBuffer] are very similar in
[INFO] [stderr]    |                               ------------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                               |
[INFO] [stderr]    |                               because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:87:19
[INFO] [stderr]    |
[INFO] [stderr] 87 | //! [RingBuffer]: crate::RingBuffer
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 29 | //! The [`Chunk`][Chunk] and [`RingBuffer`] are very similar in
[INFO] [stderr]    |                              ~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:32:25
[INFO] [stderr]    |
[INFO] [stderr] 32 | //! that [`RingBuffer`][RingBuffer] always allows you to do this in constant
[INFO] [stderr]    |           ------------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |           |
[INFO] [stderr]    |           because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:87:19
[INFO] [stderr]    |
[INFO] [stderr] 87 | //! [RingBuffer]: crate::RingBuffer
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 32 | //! that [`RingBuffer`] always allows you to do this in constant
[INFO] [stderr]    |          ~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:37:15
[INFO] [stderr]    |
[INFO] [stderr] 37 | //! [`Chunk`][Chunk], on the other hand, will shift its contents around when
[INFO] [stderr]    |      -------  ^^^^^ explicit target is redundant
[INFO] [stderr]    |      |
[INFO] [stderr]    |      because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 | //! [Chunk]: crate::Chunk
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 37 | //! [`Chunk`], on the other hand, will shift its contents around when
[INFO] [stderr]    |     ~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:49:17
[INFO] [stderr]    |
[INFO] [stderr] 49 | //!   [`Chunk`][Chunk].
[INFO] [stderr]    |        -------  ^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 | //! [Chunk]: crate::Chunk
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 49 | //!   [`Chunk`].
[INFO] [stderr]    |       ~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:51:22
[INFO] [stderr]    |
[INFO] [stderr] 51 | //!   [`RingBuffer`][RingBuffer].
[INFO] [stderr]    |        ------------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:87:19
[INFO] [stderr]    |
[INFO] [stderr] 87 | //! [RingBuffer]: crate::RingBuffer
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 51 | //!   [`RingBuffer`].
[INFO] [stderr]    |       ~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:52:72
[INFO] [stderr]    |
[INFO] [stderr] 52 | //! - I need to push to both sides but I do need slices: use [`Chunk`][Chunk].
[INFO] [stderr]    |                                                               -------  ^^^^^ explicit target is redundant
[INFO] [stderr]    |                                                               |
[INFO] [stderr]    |                                                               because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 | //! [Chunk]: crate::Chunk
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 52 | //! - I need to push to both sides but I do need slices: use [`Chunk`].
[INFO] [stderr]    |                                                              ~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:54:30
[INFO] [stderr]    |
[INFO] [stderr] 54 | //! Finally, [`SparseChunk`][SparseChunk] is a more efficient version of
[INFO] [stderr]    |               -------------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |               |
[INFO] [stderr]    |               because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:88:20
[INFO] [stderr]    |
[INFO] [stderr] 88 | //! [SparseChunk]: crate::SparseChunk
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 54 | //! Finally, [`SparseChunk`] is a more efficient version of
[INFO] [stderr]    |              ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:62:23
[INFO] [stderr]    |
[INFO] [stderr] 62 | //! # [`InlineArray`][InlineArray]
[INFO] [stderr]    |        -------------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:89:20
[INFO] [stderr]    |
[INFO] [stderr] 89 | //! [InlineArray]: crate::InlineArray
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 62 | //! # [`InlineArray`]
[INFO] [stderr]    |       ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:64:38
[INFO] [stderr]    |
[INFO] [stderr] 64 | //! Finally, there's [`InlineArray`][InlineArray], which is a simple vector that's
[INFO] [stderr]    |                       -------------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                       |
[INFO] [stderr]    |                       because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:89:20
[INFO] [stderr]    |
[INFO] [stderr] 89 | //! [InlineArray]: crate::InlineArray
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 64 | //! Finally, there's [`InlineArray`], which is a simple vector that's
[INFO] [stderr]    |                      ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:70:70
[INFO] [stderr]    |
[INFO] [stderr] 70 | //! good example of that, and the use case for which [`InlineArray`][InlineArray]
[INFO] [stderr]    |                                                       -------------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                                                       |
[INFO] [stderr]    |                                                       because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:89:20
[INFO] [stderr]    |
[INFO] [stderr] 89 | //! [InlineArray]: crate::InlineArray
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 70 | //! good example of that, and the use case for which [`InlineArray`]
[INFO] [stderr]    |                                                      ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:81:49
[INFO] [stderr]    |
[INFO] [stderr] 81 | //! | `ringbuffer` | Enables the [`RingBuffer`][RingBuffer] data structure. |
[INFO] [stderr]    |                                   ------------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                                   |
[INFO] [stderr]    |                                   because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr] note: referenced explicit link target defined here
[INFO] [stderr]   --> src/lib.rs:87:19
[INFO] [stderr]    |
[INFO] [stderr] 87 | //! [RingBuffer]: crate::RingBuffer
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 81 | //! | `ringbuffer` | Enables the [`RingBuffer`] data structure. |
[INFO] [stderr]    |                                  ~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: `imbl-sized-chunks` (lib doc) generated 15 warnings
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/imbl_sized_chunks/index.html
[INFO] running `Command { std: "docker" "inspect" "5850ee1e7244726b3e7d66183392ba0b7a2656dd64dc3e0745f2c0283563ac65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5850ee1e7244726b3e7d66183392ba0b7a2656dd64dc3e0745f2c0283563ac65", kill_on_drop: false }`
[INFO] [stdout] 5850ee1e7244726b3e7d66183392ba0b7a2656dd64dc3e0745f2c0283563ac65