Skip to content

Commit 76c3911

Browse files
committed
feat: add derive feature
1 parent 3961682 commit 76c3911

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ exclude = [
4242
bench = false
4343

4444
[features]
45-
default = ["prost-derive", "std"]
46-
prost-derive = ["dep:prost-derive"]
45+
default = ["derive", "std"]
46+
derive = ["dep:prost-derive"]
47+
prost-derive = ["derive"] # deprecated, please use derive feature instead
4748
no-recursion-limit = []
4849
std = []
4950

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ where
8686
// Based on serde's equivalent re-export [1], but enabled by default.
8787
//
8888
// [1]: https://github.com/serde-rs/serde/blob/v1.0.89/serde/src/lib.rs#L245-L256
89-
#[cfg(feature = "prost-derive")]
89+
#[cfg(feature = "derive")]
9090
#[allow(unused_imports)]
9191
#[macro_use]
9292
extern crate prost_derive;
93-
#[cfg(feature = "prost-derive")]
93+
#[cfg(feature = "derive")]
9494
#[doc(hidden)]
9595
pub use prost_derive::*;

tests-no-std/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ path = "../tests/src/lib.rs"
2424
anyhow = { version = "1.0.45", default-features = false }
2525
bytes = { version = "1", default-features = false }
2626
cfg-if = "1"
27-
prost = { path = "..", default-features = false, features = ["prost-derive"] }
27+
prost = { path = "..", default-features = false, features = ["derive"] }
2828
prost-types = { path = "../prost-types", default-features = false }
2929
protobuf = { path = "../protobuf" }
3030

0 commit comments

Comments
 (0)