mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
cd0b6d50e2
Summary: The changes (and fixes) needed were: - Ignore rules that are not rust_library or thrift_library (previously only ignore rust_bindgen_library, so that binary and test dependencies were incorrectly added to Cargo.toml) - Thrift package name to match escaping logic of `tools/build_defs/fbcode_macros/build_defs/lib/thrift/rust.bzl` - Rearrange some attributes, like features, authors, edition etc. - Authors to use " instead of ' - Features to be sorted - Sort all dependencies as one instead of grouping third party and fbcode dependencies together - Manually format certain entries from third-party/rust/Cargo.toml, since V2 formats third party dependency entries and V1 just takes them as is. Reviewed By: zertosh Differential Revision: D26544150 fbshipit-source-id: 19d98985bd6c3ac901ad40cff38ee1ced547e8eb
28 lines
864 B
TOML
28 lines
864 B
TOML
[package]
|
|
name = "xdb_gc_structs"
|
|
version = "0.1.0"
|
|
authors = ["Facebook"]
|
|
edition = "2018"
|
|
license = "GPLv2+"
|
|
include = ["thrift_lib.rs"]
|
|
build = "thrift_build.rs"
|
|
|
|
[lib]
|
|
path = "thrift_lib.rs"
|
|
|
|
[build-dependencies]
|
|
thrift_compiler = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master", version = "0.1.0" }
|
|
|
|
[dependencies]
|
|
anyhow = "1.0"
|
|
async-trait = "0.1.29"
|
|
codegen_includer_proc_macro = { git = "https://github.com/facebookexperimental/rust-shed.git", branch = "master", version = "0.1.0" }
|
|
const-cstr = "0.3.0"
|
|
fbthrift = { git = "https://github.com/facebook/fbthrift.git", branch = "master", version = "0.0.1+unstable" }
|
|
futures = { version = "0.3.5", features = ["async-await", "compat"] }
|
|
lazy_static = "1.0"
|
|
ref-cast = "1.0.2"
|
|
serde = { version = "1.0", features = ["derive", "rc"] }
|
|
serde_derive = "1.0"
|
|
thiserror = "1.0"
|