mirror of
https://github.com/rust-embedded/heapless.git
synced 2025-10-02 14:54:30 +00:00
Generalize serialize implementation for LinearMap
This commit is contained in:
parent
a143c12bcb
commit
d4dde757e2
@ -1,8 +1,8 @@
|
|||||||
use core::hash::{BuildHasher, Hash};
|
use core::hash::{BuildHasher, Hash};
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
binary_heap::Kind as BinaryHeapKind, storage::Storage, string::StringInner, vec::VecInner,
|
binary_heap::Kind as BinaryHeapKind, linear_map::LinearMapInner, storage::Storage,
|
||||||
BinaryHeap, Deque, HistoryBuffer, IndexMap, IndexSet, LinearMap,
|
string::StringInner, vec::VecInner, BinaryHeap, Deque, HistoryBuffer, IndexMap, IndexSet,
|
||||||
};
|
};
|
||||||
use serde::ser::{Serialize, SerializeMap, SerializeSeq, Serializer};
|
use serde::ser::{Serialize, SerializeMap, SerializeSeq, Serializer};
|
||||||
|
|
||||||
@ -110,7 +110,7 @@ where
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<K, V, const N: usize> Serialize for LinearMap<K, V, N>
|
impl<K, V, S: Storage> Serialize for LinearMapInner<K, V, S>
|
||||||
where
|
where
|
||||||
K: Eq + Serialize,
|
K: Eq + Serialize,
|
||||||
V: Serialize,
|
V: Serialize,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user