Skip to content

Commit 22e5431

Browse files
refactor(serde): switch from serde to serde_core
1 parent e16584c commit 22e5431

File tree

9 files changed

+24
-13
lines changed

9 files changed

+24
-13
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ package.categories = ["encoding", "parser-implementations", "config"]
77
divan = { version = "0.1.14", default-features = false }
88
insta = "1.39.0"
99
pretty_assertions = "1.4.0"
10-
serde = "1.0.209"
10+
serde = { version = "1.0.209", features = ["derive"] }

keyvalues-serde/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ repository = "https://github.com/CosmicHorrorDev/vdf-rs"
1414

1515
[dependencies]
1616
keyvalues-parser = { path = "../keyvalues-parser", version = "0.2.0" }
17-
serde.workspace = true
17+
serde_core = "1.0.226"
1818

1919
[dev-dependencies]
2020
divan.workspace = true
2121
insta.workspace = true
2222
pretty_assertions.workspace = true
23-
serde = { workspace = true, features = ["derive"] }
23+
serde.workspace = true
2424

2525
[[bench]]
2626
name = "ser_de"

keyvalues-serde/src/de/map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use serde::de::{DeserializeSeed, MapAccess};
1+
use serde_core::de::{DeserializeSeed, MapAccess};
22

33
use crate::{
44
de::Deserializer,

keyvalues-serde/src/de/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ mod map;
44
mod seq;
55

66
use keyvalues_parser::{Key, Vdf};
7-
use serde::{
7+
use serde_core::{
88
de::{self, DeserializeOwned, IntoDeserializer, Visitor},
99
Deserialize,
1010
};

keyvalues-serde/src/de/seq.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use serde::de::{DeserializeSeed, SeqAccess};
1+
use serde_core::de::{DeserializeSeed, SeqAccess};
22

33
use crate::{
44
de::Deserializer,

keyvalues-serde/src/error.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#![allow(clippy::large_enum_variant)]
55

66
use keyvalues_parser::error::Error as ParserError;
7-
use serde::{de, ser};
7+
use serde_core::{de, ser};
88

99
use std::{
1010
fmt, io,

keyvalues-serde/src/ser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Serialize Rust types to VDF text
22
33
use keyvalues_parser::Vdf;
4-
use serde::{ser, Serialize};
4+
use serde_core::{ser, Serialize};
55

66
use std::io::Write;
77

keyvalues-serde/src/tokens/naive.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use crate::tokens::Token;
1515
use crate::{Error, Result};
1616

1717
use keyvalues_parser::{Key, Obj, Value, Vdf};
18-
use serde::ser::Error as _;
18+
use serde_core::ser::Error as _;
1919

2020
/// A stream of [`NaiveToken`]s that do not encode what is a key vs a value
2121
///

0 commit comments

Comments
 (0)