173 个版本

新版本 0.1.175 2024 年 8 月 20 日
0.1.139 2024 年 7 月 31 日
0.1.87 2024 年 3 月 10 日
0.1.74 2023 年 12 月 29 日
0.1.19 2023 年 7 月 21 日

#616 in 开发工具

Download history 688/week @ 2024-04-29 691/week @ 2024-05-06 777/week @ 2024-05-13 520/week @ 2024-05-20 1030/week @ 2024-05-27 1391/week @ 2024-06-03 2851/week @ 2024-06-10 1199/week @ 2024-06-17 2928/week @ 2024-06-24 1831/week @ 2024-07-01 2293/week @ 2024-07-08 1032/week @ 2024-07-15 909/week @ 2024-07-22 4973/week @ 2024-07-29 3154/week @ 2024-08-05 2288/week @ 2024-08-12

11,358 每月下载量
6 crate 中使用

GPL-2.0+

260KB
7K SLoC

Breezy 的 Rust 封装

本crate包含Breezy API的Rust封装,该API是用Python编写的。

Breezy本身正在迁移到Rust,但在迁移完成之前,此crate允许通过Rust访问最重要的Breezy API。

尽可能遵循Breezy 4.0 Rust API,以简化迁移。


lib.rs:

本crate包含Breezy API的Rust封装,该API是用Python编写的。

Breezy本身正在迁移到Rust,但在迁移完成之前,此crate允许通过Rust访问最重要的Breezy API。

尽可能遵循Breezy 4.0 Rust API,以简化迁移。

示例

use breezyshim::branch::open as open_branch;
breezyshim::plugin::load_plugins();
let b = open_branch(&"https://code.launchpad.net/brz".parse().unwrap()).unwrap();
println!("Last revision: {:?}", b.last_revision());

依赖关系

~8–20MB
~310K SLoC