do it properly

This commit is contained in:
Alex Janka 2023-05-18 10:17:26 +10:00
parent bf4b8d4caa
commit f1b3cabef9

View file

@ -47,7 +47,9 @@ struct SramParam {
impl PersistentField<'_, Vec<u8>> for SramParam {
fn set(&self, new_value: Vec<u8>) {
*self.state.write().unwrap() = new_value;
let mut w = self.state.write().unwrap();
w.resize(new_value.len(), 0);
w.copy_from_slice(&new_value);
}
fn map<F, R>(&self, f: F) -> R