#去中心化标识符 #去中心化身份 #did #去中心化 #身份

no-std did_url

去中心化标识符 (DIDs) 的 no_std 解析器

1 个不稳定版本

0.1.0 2020年11月13日

#1668解析器实现

Download history 2310/week @ 2024-03-13 2584/week @ 2024-03-20 1786/week @ 2024-03-27 2367/week @ 2024-04-03 2783/week @ 2024-04-10 1773/week @ 2024-04-17 1903/week @ 2024-04-24 3071/week @ 2024-05-01 1657/week @ 2024-05-08 1755/week @ 2024-05-15 1002/week @ 2024-05-22 993/week @ 2024-05-29 654/week @ 2024-06-05 694/week @ 2024-06-12 704/week @ 2024-06-19 513/week @ 2024-06-26

每月下载 2,754
11 包 (直接 2 个) 中使用

MIT/Apache

29KB
732

did

去中心化标识符 (DIDs) 的解析器


use did_url::DID;

let did = DID::parse("did:example:alice")?;

// Prints Method = example
println!("Method = {}", did.method());

// Prints Method Id = alice
println!("Method Id = {}", did.method_id());

// Prints DID = did:example:alice
println!("DID = {}", did);

// Prints Joined = did:example:alice?query=true#key-1
println!("Joined = {}", did.join("#key-1")?.join("?query=true")?);

参考


许可证

许可协议为 Apache License 2.0 或 MIT 许可证,您可选择其一。
除非您明确说明,否则您提交的任何旨在包含在作品中的贡献,根据 Apache-2.0 许可证定义,均应按照上述方式双重许可,不附加任何额外条款或条件。

依赖

~200KB