#iri #static #macro #compile-time #iref

static-iref

在编译时构建静态 IRI 和 IRI 引用

3 个稳定版本

3.0.0 2023年8月23日
2.0.0 2022年3月18日
1.0.0 2020年3月31日

1445网页编程

Download history 1274/week @ 2024-03-14 1707/week @ 2024-03-21 1687/week @ 2024-03-28 1521/week @ 2024-04-04 1856/week @ 2024-04-11 1588/week @ 2024-04-18 1954/week @ 2024-04-25 1873/week @ 2024-05-02 1791/week @ 2024-05-09 1862/week @ 2024-05-16 1556/week @ 2024-05-23 1720/week @ 2024-05-30 1433/week @ 2024-06-06 1665/week @ 2024-06-13 2189/week @ 2024-06-20 1059/week @ 2024-06-27

6,578 每月下载量
用于 52 个 crates (17 直接)

MIT/Apache

7KB
78

在编译时构建 IRI 和 IRI 引用

Crate informations License Documentation

这是 iref 的配套 crate,提供宏在编译时构建 'static URI/IRI 和 URI/IRI 引用。

基本用法

使用 uri! (resp. iri!) 宏来静态构建 URI (resp. IRI),并使用 uri_ref! (resp iri_ref!) 宏来静态构建 URI (resp. IRI) 引用。

use iref::{Iri, IriRef};
use static_iref::{iri, iri_ref};

const IRI: &'static Iri = iri!("https://rust-lang.net.cn/foo/bar#frag");
const IRI_REF: &'static IriRef = iri_ref!("/foo/bar#frag");

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确表示,否则根据 Apache-2.0 许可证定义的,您提交的任何有意包含在工作中的贡献,将按照上述方式双许可,没有任何额外的条款或条件。

依赖项

~4MB
~85K SLoC