#hex-color #hex-string #hex #color #literals #proc-macro #color-string

color-hex

在编译时将十六进制字符串转换为RGB或RGBA字节数组的进程宏

1 个不稳定版本

0.2.0 2022年5月7日

过程宏 中排名第669

Download history 2196/week @ 2024-03-14 3850/week @ 2024-03-21 5169/week @ 2024-03-28 1086/week @ 2024-04-04 698/week @ 2024-04-11 2289/week @ 2024-04-18 2353/week @ 2024-04-25 969/week @ 2024-05-02 1182/week @ 2024-05-09 1831/week @ 2024-05-16 3371/week @ 2024-05-23 2805/week @ 2024-05-30 1746/week @ 2024-06-06 1785/week @ 2024-06-13 1802/week @ 2024-06-20 3472/week @ 2024-06-27

每月下载量9,570
11 crates (5 直接) 中使用

MIT 许可协议

9KB
98

color-hex

一个小的Rust crate,提供过程宏,在编译时将十六进制字符串转换为RGB/A颜色。

GitHub Workflow Status Crates.io

文档

文档 包括对解析十六进制颜色的支持的全面描述。

用法

将其添加到你的 Cargo.toml

[dependencies]
color_hex = "0.2.0"

以下是将直接“HTML样式”的十六进制颜色字符串转换为数组的示例

use color_hex::color_from_hex;

fn main() {
    let color = color_from_hex!("#2d2d2d");

    println!("Color: {:x?}", color);
}

许可证

根据 MIT 许可协议 许可

贡献

除非你明确声明,否则任何有意提交给作品并由你定义的Apache-2.0许可证所涵盖的贡献,均应按照上述方式许可,不附加任何额外条款或条件。

没有运行时依赖