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.