Function mpstthree::binary::select::select_mut [−][src]
pub fn select_mut<T, S>(
rs: &mut Vec<Recv<T, S>>
) -> Result<(T, S), Box<dyn Error>> where
T: Send,
S: Session,
Expand description
Selects the first active session. Receives from the selected session, and removes the endpoint from the input vector. Returns the received value and the continuation of the selected session.