1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
use std::{
    net::Shutdown,
    sync::mpsc::{RecvTimeoutError, TryRecvError},
};

use super::*;

foreign_derive_var_iter! {
    Shutdown [Shutdown::Read, Shutdown::Write, Shutdown::Both]
    RecvTimeoutError [RecvTimeoutError::Timeout, RecvTimeoutError::Disconnected]
    TryRecvError [TryRecvError::Empty, TryRecvError::Disconnected]

}