Lines Matching refs:insert
224 fn insert(&mut self, id: u32, scope: Scope, transferable: Transferable) { in insert() method
227 .insert(id, (scope, HalfState::Idle, transferable)); in insert()
229 assert!(self.droppable.insert(id)); in insert()
231 self.transferable.insert(id); in insert()
266 let prev = self.in_use.insert(id, (payload, OpState::Pending)); in start()
272 assert!(self.cancellable.insert(id)); in start()
285 assert!(self.transferable.insert(id)); in stop()
287 assert!(self.droppable.insert(id)); in stop()
289 assert!(self.ready.insert(id)); in stop()
304 self.cancellable.insert(id); in set_in_use_state_dropped()
486 self.futures.readers.insert(id, scope, Transferable::Yes); in generate()
487 self.futures.writers.insert(id, scope, Transferable::No); in generate()
535 self.futures.readers.ready.insert(id); in generate()
537 self.futures.writers.ready.insert(id); in generate()
654 assert!(self.futures.writers.droppable.insert(id)); in generate()
675 self.streams.readers.insert(id, scope, Transferable::Yes); in generate()
676 self.streams.writers.insert(id, scope, Transferable::No); in generate()
727 self.streams.readers.ready.insert(id); in generate()
729 self.streams.writers.ready.insert(id); in generate()