Skip to content

Commit c44e247

Browse files
committed
bump: switch dyn_serde to erased-serde
Signed-off-by: Woshiluo Luo <woshiluo.luo@outlook.com>
1 parent 0de25fa commit c44e247

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ edition = "2024"
1515

1616
[dependencies]
1717
serde = { version = "1.0", default-features = false, features = ["derive"] }
18-
dyn_serde = { version = "=1.1.2", default-features = false, optional = true }
18+
erased-serde = { version = "0.4.9", default-features = false, optional = true, features = [ "alloc" ] }
1919

2020
[features]
2121
default = ["std", "ser", "alloc"]
2222

23-
ser = ["dep:dyn_serde"]
23+
ser = ["dep:erased-serde"]
2424
std = ["serde/std"]
2525
alloc = ["serde/alloc"]

src/ser/patch.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use core::cell::Cell;
66
/// add on a dtb.
77
pub struct Patch<'se> {
88
name: &'se str,
9-
pub data: &'se dyn dyn_serde::Serialize,
9+
pub data: &'se dyn erased_serde::Serialize,
1010
pub patch_type: ValueType,
1111

1212
/// This patch match how many item between its path and serializer.
@@ -30,7 +30,7 @@ impl<'se> Patch<'se> {
3030
#[inline(always)]
3131
pub fn new(
3232
name: &'se str,
33-
data: &'se dyn dyn_serde::Serialize,
33+
data: &'se dyn erased_serde::Serialize,
3434
patch_type: ValueType,
3535
) -> Patch<'se> {
3636
Patch {
@@ -66,7 +66,7 @@ impl<'se> Patch<'se> {
6666
pub fn serialize(&self, serializer: Serializer<'_, 'se>) {
6767
self.parsed.set(true);
6868
self.data
69-
.dyn_serialize(&mut <dyn dyn_serde::Serializer>::new(serializer))
69+
.erased_serialize(&mut <dyn erased_serde::Serializer>::erase(serializer))
7070
.unwrap();
7171
}
7272
}

0 commit comments

Comments
 (0)