Reset to empty state. Called by the host between runs.
(&mut self)
| 90 | |
| 91 | // Reset to empty state. Called by the host between runs. |
| 92 | pub fn clear(&mut self) { |
| 93 | self.slots.clear(); |
| 94 | self.free_list.clear(); |
| 95 | } |
| 96 | |
| 97 | // Register a value. Returns a fresh handle (rc=1). |
| 98 | pub fn put(&mut self, val: u64) -> u32 { |
no outgoing calls