Skip to content

Commit da9db22

Browse files
Switch serde dependency to serde_core (#728)
1 parent a9d98ca commit da9db22

File tree

4 files changed

+22
-8
lines changed

4 files changed

+22
-8
lines changed

Cargo.lock

Lines changed: 15 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bytestring/CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Unreleased
44

55
- Minimum supported Rust version (MSRV) is now 1.75.
6+
- Switch `serde` to `serde_core`
67

78
## 1.4.0
89

bytestring/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@ allowed_external_types = ["bytes::*", "serde::*"]
1616

1717
[dependencies]
1818
bytes = { version = "1.2", default-features = false }
19-
serde = { version = "1", optional = true }
19+
serde_core = { version = "1.0.221", optional = true }
2020

2121
[dev-dependencies]
2222
ahash = { version = "0.8", default-features = false }
2323
serde_json = "1"
2424
static_assertions = "1.1"
2525

26+
[features]
27+
serde = ["dep:serde_core"]
28+
2629
[lints]
2730
workspace = true

bytestring/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ impl fmt::Display for ByteString {
275275
mod serde {
276276
use alloc::string::String;
277277

278-
use serde::{
278+
use serde_core::{
279279
de::{Deserialize, Deserializer},
280280
ser::{Serialize, Serializer},
281281
};
@@ -304,7 +304,7 @@ mod serde {
304304

305305
#[cfg(test)]
306306
mod serde_impl_tests {
307-
use serde::de::DeserializeOwned;
307+
use serde_core::de::DeserializeOwned;
308308
use static_assertions::assert_impl_all;
309309

310310
use super::*;

0 commit comments

Comments
 (0)