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 47580/week @ 2024-04-28 48438/week @ 2024-05-05 56001/week @ 2024-05-12 53169/week @ 2024-05-19 56641/week @ 2024-05-26 49744/week @ 2024-06-02 44872/week @ 2024-06-09 44791/week @ 2024-06-16 50914/week @ 2024-06-23 45816/week @ 2024-06-30 45913/week @ 2024-07-07 55835/week @ 2024-07-14 57735/week @ 2024-07-21 53067/week @ 2024-07-28 58651/week @ 2024-08-04 66740/week @ 2024-08-11

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