[package]
name = "error_code"
version = "0.0.1"
edition = "2018"
publish = false

[features]
prost-codec = [
  "kvproto/prost-codec",
  "grpcio/prost-codec",
]
protobuf-codec = [
  "kvproto/protobuf-codec",
  "grpcio/protobuf-codec",
]

[lib]
name = "error_code"
path = "src/lib.rs"

[[bin]]
name = "error_code_gen"
path = "bin.rs"

[dependencies]
lazy_static = "1.3"
raft = { version = "0.6.0-alpha", default-features = false }
kvproto = { git = "https://github.com/pingcap/kvproto.git", branch = "release-4.0", default-features = false }
tikv_alloc = { path = "../tikv_alloc" }
grpcio = { version = "0.5", default-features = false, features = ["openssl-vendored"] }
toml = "0.4"
serde = { version = "1.0", features = ["derive"] }
