diff --git a/bffhd/resources/mod.rs b/bffhd/resources/mod.rs index 89650e2..51db4fc 100644 --- a/bffhd/resources/mod.rs +++ b/bffhd/resources/mod.rs @@ -168,9 +168,7 @@ impl Resource { fn set_state(&self, state: MachineState) { let mut serializer = AllocSerializer::<1024>::default(); - serializer - .serialize_value(&state) - .expect("serializing a MachineState shoud be infallible"); + let _ = serializer.serialize_value(&State::new(state)); let archived = ArchivedValue::new(serializer.into_serializer().into_inner()); self.inner.set_state(archived) }