imara-diff 0.1.6

A high performance library for computing diffs.
Documentation
Build #1280463 2024-07-03T17:33:27.461345+00:00
# rustc version
rustc 1.81.0-nightly (6292b2af6 2024-07-02)# docs.rs version
docsrs 0.6.0 (bb8cd489 2024-06-24)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/imara-diff-0.1.6/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/imara-diff-0.1.6/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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240702-1.81.0-nightly-6292b2af6\", \"--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] [stdout] 98fcf1b03d08fa382e0ffaaab191de06819a41bcded3662370f45b86453800a9
[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" "98fcf1b03d08fa382e0ffaaab191de06819a41bcded3662370f45b86453800a9", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting imara-diff v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/intern.rs:15:94
[INFO] [stderr]    |
[INFO] [stderr] 15 | /// While you can intern tokens yourself it is strongly recommended to use [`InternedInput`](crate::intern::InternedInput) module.
[INFO] [stderr]    |                                                                             ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                                                                             |
[INFO] [stderr]    |                                                                             because label contains path that resolves to same destination
[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] 15 | /// While you can intern tokens yourself it is strongly recommended to use [`InternedInput`] module.
[INFO] [stderr]    |                                                                            ~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/intern.rs:47:94
[INFO] [stderr]    |
[INFO] [stderr] 47 | /// While you can intern tokens yourself it is strongly recommended to use [`InternedInput`](crate::intern::InternedInput) module.
[INFO] [stderr]    |                                                                             ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                                                                             |
[INFO] [stderr]    |                                                                             because label contains path that resolves to same destination
[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] 47 | /// While you can intern tokens yourself it is strongly recommended to use [`InternedInput`] module.
[INFO] [stderr]    |                                                                            ~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sink.rs:38:54
[INFO] [stderr]    |
[INFO] [stderr] 38 |     /// Utility method that constructs a [`Counter`](crate::sink::Counter) that tracks the total number
[INFO] [stderr]    |                                           ---------  ^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                                           |
[INFO] [stderr]    |                                           because label contains path that resolves to same destination
[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] 38 |     /// Utility method that constructs a [`Counter`] that tracks the total number
[INFO] [stderr]    |                                          ~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sink.rs:61:16
[INFO] [stderr]    |
[INFO] [stderr] 61 | /// A [`Sink`](crate::Sink) which wraps a different sink
[INFO] [stderr]    |        ------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[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] 61 | /// A [`Sink`] which wraps a different sink
[INFO] [stderr]    |       ~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sink.rs:70:22
[INFO] [stderr]    |
[INFO] [stderr] 70 |     /// The [`Sink`](crate::Sink) for which the counter records [`tokens`](crate::intern::Token).
[INFO] [stderr]    |              ------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |              |
[INFO] [stderr]    |              because label contains path that resolves to same destination
[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 |     /// The [`Sink`] for which the counter records [`tokens`](crate::intern::Token).
[INFO] [stderr]    |             ~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sink.rs:73:40
[INFO] [stderr]    |
[INFO] [stderr] 73 |     /// method of the wrapped [`Sink`](crate::Sink)
[INFO] [stderr]    |                                ------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                                |
[INFO] [stderr]    |                                because label contains path that resolves to same destination
[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] 73 |     /// method of the wrapped [`Sink`]
[INFO] [stderr]    |                               ~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]  --> src/sources.rs:6:31
[INFO] [stderr]   |
[INFO] [stderr] 6 | /// Returns a [`TokenSource`](crate::intern::TokenSource) that uses
[INFO] [stderr]   |                -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]   |                |
[INFO] [stderr]   |                because label contains path that resolves to same destination
[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] 6 | /// Returns a [`TokenSource`] that uses
[INFO] [stderr]   |               ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sources.rs:15:31
[INFO] [stderr]    |
[INFO] [stderr] 15 | /// Returns a [`TokenSource`](crate::intern::TokenSource) that uses
[INFO] [stderr]    |                -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                |
[INFO] [stderr]    |                because label contains path that resolves to same destination
[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] 15 | /// Returns a [`TokenSource`] that uses
[INFO] [stderr]    |               ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sources.rs:24:31
[INFO] [stderr]    |
[INFO] [stderr] 24 | /// Returns a [`TokenSource`](crate::intern::TokenSource) that uses
[INFO] [stderr]    |                -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                |
[INFO] [stderr]    |                because label contains path that resolves to same destination
[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] 24 | /// Returns a [`TokenSource`] that uses
[INFO] [stderr]    |               ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sources.rs:34:31
[INFO] [stderr]    |
[INFO] [stderr] 34 | /// Returns a [`TokenSource`](crate::intern::TokenSource) that uses
[INFO] [stderr]    |                -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                |
[INFO] [stderr]    |                because label contains path that resolves to same destination
[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] 34 | /// Returns a [`TokenSource`] that uses
[INFO] [stderr]    |               ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sources.rs:72:23
[INFO] [stderr]    |
[INFO] [stderr] 72 | /// A [`TokenSource`](crate::intern::TokenSource) that returns the lines of a `str` as tokens.
[INFO] [stderr]    |        -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |        |
[INFO] [stderr]    |        because label contains path that resolves to same destination
[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] 72 | /// A [`TokenSource`] that returns the lines of a `str` as tokens.
[INFO] [stderr]    |       ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sources.rs:73:19
[INFO] [stderr]    |
[INFO] [stderr] 73 | /// See [`lines`](crate::sources::lines) and [`lines_with_terminator`](crate::sources::lines_with_terminator) for details
[INFO] [stderr]    |          -------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |          |
[INFO] [stderr]    |          because label contains path that resolves to same destination
[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] 73 | /// See [`lines`] and [`lines_with_terminator`](crate::sources::lines_with_terminator) for details
[INFO] [stderr]    |         ~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/sources.rs:73:72
[INFO] [stderr]    |
[INFO] [stderr] 73 | /// See [`lines`](crate::sources::lines) and [`lines_with_terminator`](crate::sources::lines_with_terminator) for details
[INFO] [stderr]    |                                               -----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                                               |
[INFO] [stderr]    |                                               because label contains path that resolves to same destination
[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] 73 | /// See [`lines`](crate::sources::lines) and [`lines_with_terminator`] for details
[INFO] [stderr]    |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]    --> src/sources.rs:102:23
[INFO] [stderr]     |
[INFO] [stderr] 102 | /// A [`TokenSource`](crate::intern::TokenSource) that returns the lines of a byte slice as tokens.
[INFO] [stderr]     |        -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]     |        |
[INFO] [stderr]     |        because label contains path that resolves to same destination
[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] 102 | /// A [`TokenSource`] that returns the lines of a byte slice as tokens.
[INFO] [stderr]     |       ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]    --> src/sources.rs:103:82
[INFO] [stderr]     |
[INFO] [stderr] 103 | /// See [`byte_lines`](crate::sources::lines) and [`byte_lines_with_terminator`](crate::sources::byte_lines_with_terminator) for details
[INFO] [stderr]     |                                                    ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]     |                                                    |
[INFO] [stderr]     |                                                    because label contains path that resolves to same destination
[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] 103 | /// See [`byte_lines`](crate::sources::lines) and [`byte_lines_with_terminator`] for details
[INFO] [stderr]     |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: `imara-diff` (lib doc) generated 15 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/imara_diff/index.html
[INFO] running `Command { std: "docker" "inspect" "98fcf1b03d08fa382e0ffaaab191de06819a41bcded3662370f45b86453800a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "98fcf1b03d08fa382e0ffaaab191de06819a41bcded3662370f45b86453800a9", kill_on_drop: false }`
[INFO] [stdout] 98fcf1b03d08fa382e0ffaaab191de06819a41bcded3662370f45b86453800a9