5个版本 (3个破坏性更新)

0.4.0 2024年8月9日
0.3.0 2023年11月5日
0.2.0 2023年6月20日
0.1.1 2023年5月1日
0.1.0 2023年3月29日

#2235网络编程

Download history • Rust 包仓库 47580/week @ 2024-04-28 • Rust 包仓库 48438/week @ 2024-05-05 • Rust 包仓库 56001/week @ 2024-05-12 • Rust 包仓库 53169/week @ 2024-05-19 • Rust 包仓库 56641/week @ 2024-05-26 • Rust 包仓库 49744/week @ 2024-06-02 • Rust 包仓库 44872/week @ 2024-06-09 • Rust 包仓库 44791/week @ 2024-06-16 • Rust 包仓库 50914/week @ 2024-06-23 • Rust 包仓库 45816/week @ 2024-06-30 • Rust 包仓库 45913/week @ 2024-07-07 • Rust 包仓库 55835/week @ 2024-07-14 • Rust 包仓库 57735/week @ 2024-07-21 • Rust 包仓库 53067/week @ 2024-07-28 • Rust 包仓库 58651/week @ 2024-08-04 • Rust 包仓库 66740/week @ 2024-08-11 • Rust 包仓库

238,811 每月下载量
213 个crate中(2个直接)使用

MIT 许可证

750KB
15K SLoC

libp2p模块,用于管理对等节点允许和阻止列表。

允许列表示例

#
#[derive(NetworkBehaviour)]
struct MyBehaviour {
   allowed_peers: allow_block_list::Behaviour<AllowedPeers>,
}

let behaviour = MyBehaviour {
    allowed_peers: allow_block_list::Behaviour::default()
};

阻止列表示例

#
#[derive(NetworkBehaviour)]
struct MyBehaviour {
   blocked_peers: allow_block_list::Behaviour<BlockedPeers>,
}

let behaviour = MyBehaviour {
    blocked_peers: allow_block_list::Behaviour::default()
};

依赖

~8–15MB
~206K SLoC