variter 0.3.0

Declarative macro-derivable trait for iterating over field-less enum type variants
Documentation
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]

}