fix staterestore (#375)
This commit is contained in:
parent
62afed61e2
commit
3b30ce3c20
@ -45,24 +45,13 @@ impl CmpValues {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// A state metadata holding a list of values logged from comparisons
|
/// A state metadata holding a list of values logged from comparisons
|
||||||
#[derive(Default, Deserialize)]
|
#[derive(Default, Serialize, Deserialize)]
|
||||||
pub struct CmpValuesMetadata {
|
pub struct CmpValuesMetadata {
|
||||||
/// A `list` of values.
|
/// A `list` of values.
|
||||||
#[serde(skip)]
|
#[serde(skip)]
|
||||||
pub list: Vec<CmpValues>,
|
pub list: Vec<CmpValues>,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Implement an empty serializer as we do not need to keep this metadata in State after a restore
|
|
||||||
impl Serialize for CmpValuesMetadata {
|
|
||||||
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
|
|
||||||
where
|
|
||||||
S: Serializer,
|
|
||||||
{
|
|
||||||
let list: Vec<CmpValues> = vec![];
|
|
||||||
list.serialize(serializer)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
crate::impl_serdeany!(CmpValuesMetadata);
|
crate::impl_serdeany!(CmpValuesMetadata);
|
||||||
|
|
||||||
impl AsSlice<CmpValues> for CmpValuesMetadata {
|
impl AsSlice<CmpValues> for CmpValuesMetadata {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user