rxing 0.8.5

A rust port of the zxing barcode library.
Documentation
Build #2930303 2026-02-24 22:26:23

# rustc version rustc 1.95.0-nightly (b3869b94c 2026-02-23)

# docs.rs version docsrs 0.0.0 (91dcccd9 2026-02-13 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder4/builds/rxing-0.8.5/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder4/builds/rxing-0.8.5/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder4/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder4/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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260223-1.95.0-nightly-b3869b94c\", \"--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] bf206c6810e76e6c17287bbb19236fd3636703498e94d67a661085496209286b [INFO] running `Command { std: "docker" "start" "-a" "bf206c6810e76e6c17287bbb19236fd3636703498e94d67a661085496209286b", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting rxing v0.8.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `1,32` [INFO] [stderr] --> src/common/bit_source.rs:71:62 [INFO] [stderr] | [INFO] [stderr] 71 | * @throws IllegalArgumentException if numBits isn't in [1,32] or more than is available [INFO] [stderr] | ^^^^ no item named `1,32` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `int` [INFO] [stderr] --> src/common/cpp_essentials/pattern.rs:376:19 [INFO] [stderr] | [INFO] [stderr] 376 | * The operator[](int) can be used in combination with a PatternView [INFO] [stderr] | ^^^ no item named `int` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `x` [INFO] [stderr] --> src/qrcode/encoder/byte_matrix.rs:56:82 [INFO] [stderr] | [INFO] [stderr] 56 | * @return an internal representation as bytes, in row-major order. array[y][x] represents point (x,y) [INFO] [stderr] | ^ no item named `x` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `6,7,8` [INFO] [stderr] --> src/qrcode/encoder/minimal_encoder.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | * [6,7,8] characters followed by data from the remainder of the 8-bit byte character set, THEN select the 8- [INFO] [stderr] | ^^^^^ no item named `6,7,8` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `2` [INFO] [stderr] --> src/decode_hints.rs:99:80 [INFO] [stderr] | [INFO] [stderr] 99 | * Maps to an {@code int[]} of the allowed extension lengths, for example [2], [5], or [2, 5]. [INFO] [stderr] | ^ no item named `2` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `5` [INFO] [stderr] --> src/decode_hints.rs:99:85 [INFO] [stderr] | [INFO] [stderr] 99 | * Maps to an {@code int[]} of the allowed extension lengths, for example [2], [5], or [2, 5]. [INFO] [stderr] | ^ no item named `5` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `2` [INFO] [stderr] --> src/decode_hints.rs:214:80 [INFO] [stderr] | [INFO] [stderr] 214 | * Maps to an {@code int[]} of the allowed extension lengths, for example [2], [5], or [2, 5]. [INFO] [stderr] | ^ no item named `2` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `5` [INFO] [stderr] --> src/decode_hints.rs:214:85 [INFO] [stderr] | [INFO] [stderr] 214 | * Maps to an {@code int[]} of the allowed extension lengths, for example [2], [5], or [2, 5]. [INFO] [stderr] | ^ no item named `5` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `2` [INFO] [stderr] --> src/decode_hints.rs:311:80 [INFO] [stderr] | [INFO] [stderr] 311 | * Maps to an {@code int[]} of the allowed extension lengths, for example [2], [5], or [2, 5]. [INFO] [stderr] | ^ no item named `2` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `5` [INFO] [stderr] --> src/decode_hints.rs:311:85 [INFO] [stderr] | [INFO] [stderr] 311 | * Maps to an {@code int[]} of the allowed extension lengths, for example [2], [5], or [2, 5]. [INFO] [stderr] | ^ no item named `5` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `A,B,C` [INFO] [stderr] --> src/result_point_utils.rs:4:49 [INFO] [stderr] | [INFO] [stderr] 4 | * Orders an array of three Points in an order [A,B,C] such that AB is less than AC [INFO] [stderr] | ^^^^^ no item named `A,B,C` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/common/cpp_essentials/bitmatrix_cursor_trait.rs:8:50 [INFO] [stderr] | [INFO] [stderr] 8 | * The current position and direction is a PointT<T>. So depending on the type it can be used to traverse the image [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 8 | * The current position and direction is a `PointT<T>`. So depending on the type it can be used to traverse the image [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `p` [INFO] [stderr] --> src/qrcode/detector/finder_pattern_finder.rs:31:4 [INFO] [stderr] | [INFO] [stderr] 31 | * <p>This class is thread-safe but not reentrant. Each thread must allocate its own object. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `p` [INFO] [stderr] --> src/qrcode/detector/finder_pattern_finder.rs:541:8 [INFO] [stderr] | [INFO] [stderr] 541 | * <p>If that succeeds the finder pattern location is added to a list that tracks [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `p` [INFO] [stderr] --> src/multi/qrcode/detector/multi_finder_pattern_finder.rs:49:4 [INFO] [stderr] | [INFO] [stderr] 49 | * <p>This class is thread-safe but not reentrant. Each thread must allocate its own object. [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `rxing` (lib doc) generated 15 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.10s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/rxing/index.html [INFO] running `Command { std: "docker" "inspect" "bf206c6810e76e6c17287bbb19236fd3636703498e94d67a661085496209286b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf206c6810e76e6c17287bbb19236fd3636703498e94d67a661085496209286b", kill_on_drop: false }` [INFO] [stdout] bf206c6810e76e6c17287bbb19236fd3636703498e94d67a661085496209286b