1 个不稳定版本
| 0.1.0 | 2023 年 12 月 13 日 |
|---|
#635 在 异步
用于 fbinit
4KB
rust-shed
rust-shed 是一个包含 Rust crates 的仓库,这些 crates 在其他 Facebook 开源项目中普遍使用(如 Mononoke 或 Eden)。
构建 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 添加到您的环境中,或者确保 thrift1 可通过将 $HOME/build/fbthrift/bin 添加到 PATH 来访问。
或者,您可以使用以下命令构建和运行测试
[rust-shed]$ ./build/fbcode_builder/getdeps.py build rust-shed
[rust-shed]$ ./build/fbcode_builder/getdeps.py test rust-shed
依赖项
贡献
有关如何帮助的说明,请参阅 CONTRIBUTING 文件。
许可证
rust-shed 同时受 MIT 和 Apache 许可证(版本 2.0)许可,如 LICENSE-MIT 和 LICENSE-APACHE 文件所示。
依赖项
~2.4–9MB
~58K SLoC