prisma 0.1.1

A color library for both simple and complex color manipulation, intending to be the go to rust color library for most tasks. It can handle conversion between a large number of color models, and can convert into the CIE device independent color spaces. Prisma tries to be easy to use while encouraging correct transformations, making mathematically correct conversions easy without knowing the whole field of color science.
Documentation
Build #1759978 2025-02-15 22:05:04
# rustc version
rustc 1.86.0-nightly (d8810e3e2 2025-02-14)# docs.rs version
docsrs 0.6.0 (35977596 2025-02-09)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/prisma-0.1.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/prisma-0.1.1/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" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250214-1.86.0-nightly-d8810e3e2\", \"--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] 1e5bec39bb8eb3579ec9e6dd5745f74676ffc593e8010eed02f87cb88be07f20
[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" "1e5bec39bb8eb3579ec9e6dd5745f74676ffc593e8010eed02f87cb88be07f20", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting prisma v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]  --> src/channel/cast.rs:2:13
[INFO] [stderr]   |
[INFO] [stderr] 2 | #![cfg_attr(feature = "cargo-clippy", allow(clippy::cast_lossless))]
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `approx` and `default`
[INFO] [stderr]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `u8`
[INFO] [stderr]    --> src/lib.rs:108:30
[INFO] [stderr]     |
[INFO] [stderr] 108 | //! ##### Converting from Rgb<u8> to Rgb<f32>
[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] 108 | //! ##### Converting from `Rgb<u8>` to Rgb<f32>
[INFO] [stderr]     |                           +       +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]    --> src/lib.rs:108:41
[INFO] [stderr]     |
[INFO] [stderr] 108 | //! ##### Converting from Rgb<u8> to Rgb<f32>
[INFO] [stderr]     |                                         ^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 108 | //! ##### Converting from Rgb<u8> to `Rgb<f32>`
[INFO] [stderr]     |                                      +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]  --> src/rgb.rs:3:22
[INFO] [stderr]   |
[INFO] [stderr] 3 | //! Provides the [Rgb<T>](struct.Rgb.html) type.
[INFO] [stderr]   |                      ^^^
[INFO] [stderr]   |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]   |
[INFO] [stderr] 3 | //! Provides the [`Rgb<T>`](struct.Rgb.html) type.
[INFO] [stderr]   |                   +      +
[INFO] [stderr] 
[INFO] [stderr] warning: `prisma` (lib doc) generated 4 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.82s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/prisma/index.html
[INFO] running `Command { std: "docker" "inspect" "1e5bec39bb8eb3579ec9e6dd5745f74676ffc593e8010eed02f87cb88be07f20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e5bec39bb8eb3579ec9e6dd5745f74676ffc593e8010eed02f87cb88be07f20", kill_on_drop: false }`
[INFO] [stdout] 1e5bec39bb8eb3579ec9e6dd5745f74676ffc593e8010eed02f87cb88be07f20