#iri #uri #identifier #resources #url #compile-time

iref-macros

iref 库提供的宏

3 个稳定版本

3.2.2 2024年7月25日

#15 in #iri

Download history 302/week @ 2024-07-22 29/week @ 2024-07-29

331 每月下载量
iref 中使用

MIT/Apache

235KB
6.5K SLoC

在编译时构建 IRI 和 IRI 引用

Crate informations License Documentation

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

基本用法

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

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

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

许可证

根据您的选择,许可为以下之一

贡献

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

依赖项

~2.6–3.5MB
~77K SLoC