Skip to content

Repository containing Rust crates common between other Facebook open source projects (like Mononoke or Eden).

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

facebookexperimental/rust-shed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Open Source Botfacebook-github-bot
Open Source Bot
and
Mar 6, 2025
8356513 · Mar 6, 2025
Mar 6, 2025
Jan 7, 2025
Mar 6, 2025
Mar 5, 2025
Dec 20, 2019
Dec 10, 2019
Apr 20, 2022
Mar 5, 2025
Mar 30, 2020
Mar 30, 2020
Apr 20, 2022
Mar 1, 2025
Nov 16, 2023
Jan 10, 2024

rust-shed

rust-shed is a repository containing Rust crates common between other Facebook open source projects (like Mononoke or Eden).

Building rust-shed

TL;DR

You can use cargo to build and test the project.

When using thrift_compiler you have to have fbthrfit compiler installed. For MacOS/Unix to install it inside $HOME/build do:

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

After that add THRIFT=$HOME/build/fbthrift/bin/thrift1 to your environment or make sure thrift1 is accessible by adding $HOME/build/fbthrift/bin to PATH.

Alternatively you can build and run tests with:

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

Dependencies

  • Cargo is used for building and testing
  • The thrift_compiler crate requires fbthrift to be installed or the THRIFT environment variable to point to the thrift compiler

Contributing

See the CONTRIBUTING file for how to help out.

License

rust-shed is both MIT and Apache License, Version 2.0 licensed, as found in the LICENSE-MIT and LICENSE-APACHE files.

About

Repository containing Rust crates common between other Facebook open source projects (like Mononoke or Eden).

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published