13个版本 (重大变更)

0.18.1 2023年11月10日
0.18.0 2023年6月7日
0.17.1 2023年3月23日
0.17.0 2022年12月2日
0.1.0 2015年12月28日

#38 in 网络编程

Download history 84363/week @ 2024-03-14 91145/week @ 2024-03-21 88179/week @ 2024-03-28 92721/week @ 2024-04-04 89332/week @ 2024-04-11 91411/week @ 2024-04-18 82742/week @ 2024-04-25 84214/week @ 2024-05-02 85214/week @ 2024-05-09 83637/week @ 2024-05-16 94587/week @ 2024-05-23 80495/week @ 2024-05-30 74397/week @ 2024-06-06 87454/week @ 2024-06-13 82972/week @ 2024-06-20 70365/week @ 2024-06-27

328,408 每月下载量
用于406 个crate (30个直接使用)

MIT许可证

60KB
1.5K SLoC

rust-multiaddr

Travis CI codecov.io crates.io

multiaddr在Rust中的实现。

目录

安装

首先将以下内容添加到您的Cargo.toml

[dependencies]
multiaddr = "*"

然后运行cargo build

用法

extern crate multiaddr;

use multiaddr::{Multiaddr, multiaddr};

let address = "/ip4/127.0.0.1/tcp/1234".parse::<Multiaddr>().unwrap();
// or with a macro
let other = multiaddr!(Ip4([127, 0, 0, 1]), Udp(10500u16), QuicV1);

assert_eq!(address.to_string(), "/ip4/127.0.0.1/tcp/1234");
assert_eq!(other.to_string(), "/ip4/127.0.0.1/udp/10500/quic-v1");

维护者

船长:@dignifiedquire

贡献

欢迎贡献。请查看问题

查看我们的贡献文档,了解更多我们如何工作以及如何贡献的信息。请注意,与multiformats相关的所有交互均受IPFS 行为准则约束。

小贴士:如果编辑README,请遵守标准README规范

许可证

MIT © 2015-2017 Friedel Ziegelmayer

依赖项

~3–4.5MB
~103K SLoC