4 个版本

0.2.0 2023 年 12 月 13 日
0.1.2 2021 年 1 月 13 日
0.1.1 2021 年 1 月 11 日
0.1.0 2020 年 10 月 23 日

#2 in #facebook

Download history 8215/week @ 2024-03-14 8207/week @ 2024-03-21 6479/week @ 2024-03-28 6716/week @ 2024-04-04 6899/week @ 2024-04-11 7115/week @ 2024-04-18 5382/week @ 2024-04-25 5052/week @ 2024-05-02 5843/week @ 2024-05-09 5783/week @ 2024-05-16 3752/week @ 2024-05-23 7135/week @ 2024-05-30 5743/week @ 2024-06-06 6274/week @ 2024-06-13 6886/week @ 2024-06-20 3768/week @ 2024-06-27

24,171 每月下载量
用于 2 crates

MIT/Apache

15KB
234 代码行

rust-shed

rust-shed 是一个包含其他 Facebook 开源项目(如 Mononoke 或 Eden)中常用的 Rust crates 的仓库。

构建 rust-shed

TL;DR

您可以使用 cargo 构建和测试项目。

当使用 thrift_compiler 时,您必须安装 fbthrfit 编译器。对于 MacOS/Unix,在 $HOME/build 中安装它,执行以下操作:

[rust-shed]$ mkdir $HOME/build
[rust-shed]$ ./build/fbcode_builder/getdeps.py build fbthrift --install-prefix $HOME/build

之后,将 THRIFT=$HOME/build/fbthrift/bin/thrift1 添加到您的环境变量中,或者确保通过将 $HOME/build/fbthrift/bin 添加到 PATH 来确保 thrift1 可用。

或者您可以使用以下命令构建和运行测试:

[rust-shed]$ ./build/fbcode_builder/getdeps.py build rust-shed
[rust-shed]$ ./build/fbcode_builder/getdeps.py test rust-shed

依赖项

  • Cargo 用于构建和测试
  • thrift_compiler crat 需要安装 fbthrift 或确保 THRIFT 环境变量指向 thrift 编译器

贡献

有关如何帮助的说明,请参阅 CONTRIBUTING 文件。

许可协议

rust-shed 同时受 MIT 和 Apache 许可证,版本 2.0 的许可,如 LICENSE-MITLICENSE-APACHE 文件中所示。

依赖项

~2MB
~45K SLoC