fn process_fetch<Fut, Pdu>( state: &mut Global<Fut>, id: usize, event_id: OwnedEventId, event: Result<Pdu>, outputs: &mut SmallVec<[OwnedEventId; 4]>, ) -> Option<OwnedEventId>where Fut: Future + Send, Pdu: Event,