Struct mio::event::Event
[−]
[src]
pub struct Event { /* fields omitted */ }An readiness event returned by Poll::poll.
Event is a [readiness state] paired with a Token. It is returned by
Poll::poll.
For more documentation on polling and events, see Poll.
Examples
use mio::{Event, Ready, Token}; let event = Event::new(Ready::all(), Token(0)); assert_eq!(event.readiness(), Ready::all()); assert_eq!(event.token(), Token(0));
Methods
impl Event[src]
fn new(readiness: Ready, token: Token) -> Event
Creates a new Event containing readiness and token
Examples
use mio::{Event, Ready, Token}; let event = Event::new(Ready::all(), Token(0)); assert_eq!(event.readiness(), Ready::all()); assert_eq!(event.token(), Token(0));
fn readiness(&self) -> Ready
Returns the event's readiness.
Examples
use mio::{Event, Ready, Token}; let event = Event::new(Ready::all(), Token(0)); assert_eq!(event.readiness(), Ready::all());
fn token(&self) -> Token
Returns the event's token.
Examples
use mio::{Event, Ready, Token}; let event = Event::new(Ready::all(), Token(0)); assert_eq!(event.token(), Token(0));
Trait Implementations
impl Copy for Event[src]
impl Clone for Event[src]
fn clone(&self) -> Event
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Eq for Event[src]
impl PartialEq for Event[src]
fn eq(&self, __arg_0: &Event) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Event) -> bool
This method tests for !=.