depend on serde_core instead of serde · bitflags/bitflags@fdc1d4a · GitHub
Skip to content

Commit fdc1d4a

Browse files
committed
depend on serde_core instead of serde
1 parent 7922585 commit fdc1d4a

4 files changed

Lines changed: 12 additions & 7 deletions

File tree

‎Cargo.toml‎

Lines changed: 3 additions & 2 deletions

‎examples/serde.rs‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@
44
55
#[cfg(feature = "serde")]
66
fn main() {
7-
use serde_derive::*;
7+
use serde_lib::*;
88

99
bitflags::bitflags! {
1010
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq)]
1111
#[serde(transparent)]
12+
// NOTE: We alias the `serde` crate as `serde_lib` in this repository,
13+
// but you don't need to do this
14+
#[serde(crate = "serde_lib")]
1215
pub struct Flags: u32 {
1316
const A = 1;
1417
const B = 2;

‎src/external.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ __impl_external_bitflags_my_library! {
6767

6868
pub(crate) mod __private {
6969
#[cfg(feature = "serde")]
70-
pub use serde;
70+
pub use serde_core as serde;
7171

7272
#[cfg(feature = "arbitrary")]
7373
pub use arbitrary;

‎src/external/serde.rs‎

Lines changed: 4 additions & 3 deletions

0 commit comments

Comments
 (0)