/// Used to identify which `Evented` value is associated with an `Event` | |
/// notification returned by `Poll`. | |
#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)] | |
pub struct Token(pub usize); | |
impl From<usize> for Token { | |
fn from(val: usize) -> Token { | |
Token(val) | |
} | |
} | |
impl From<Token> for usize { | |
fn from(val: Token) -> usize { | |
val.0 | |
} | |
} |