blob: f756ae958db56f3df7041f6e6e3ce7cd375aad36 [file] [log] [blame]
/// 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
}
}