Consider refactoring the blackboard API:
- add a
payload_mut() method to EntryValueUninit that returns a pointer so that a new value can be written directly to memory rather then copying it via write()
- let
EntryValueUninit::write() also update the value so that EntryValue can be removed