pub fn remove(self) -> StreamId {
        // The stream must have been unlinked before this point
        debug_assert!(!self.store.ids.contains_key(&self.key.stream_id));

        // Remove the stream state
        let stream = self.store.slab.remove(self.key.index.0);
        assert_eq!(stream.id, self.key.stream_id);
        stream.id
    }
/// Remove the stream from the store
Remove the stream from the store
Remove the stream from the store
pub fn remove(self) -> StreamId {
        // The stream must have been unlinked before this point
        debug_assert!(!self.store.ids.contains_key(&self.key.stream_id));
        // Remove the stream state
        let stream = self.store.slab.remove(self.key.index.0);
        assert_eq!(stream.id, self.key.stream_id);
        stream.id
    }
pub fn remove ( self ) -> StreamId { // The stream must have been unlinked before this point debug_assert ! ( self store ids contains_key ( self key stream_id ) ) ; // Remove the stream state let stream = self . store . slab . remove ( self . key . index . 0 ) ; assert_eq ! ( stream id self key stream_id ) ; stream . id }
Remove the stream from the store
Remove the stream from the store
self