[−][src]Struct mio::Selector
Methods
impl Selector
[src]
pub fn new() -> Result<Selector>
[src]
pub fn id(&self) -> usize
[src]
pub fn select(
&mut self,
evts: &mut Events,
timeout_ms: Option<usize>
) -> Result<()>
[src]
&mut self,
evts: &mut Events,
timeout_ms: Option<usize>
) -> Result<()>
Wait for events from the OS
pub fn register(
&mut self,
fd: RawFd,
token: Token,
interests: EventSet,
opts: PollOpt
) -> Result<()>
[src]
&mut self,
fd: RawFd,
token: Token,
interests: EventSet,
opts: PollOpt
) -> Result<()>
Register event interests for the given IO handle with the OS
pub fn reregister(
&mut self,
fd: RawFd,
token: Token,
interests: EventSet,
opts: PollOpt
) -> Result<()>
[src]
&mut self,
fd: RawFd,
token: Token,
interests: EventSet,
opts: PollOpt
) -> Result<()>
Register event interests for the given IO handle with the OS
pub fn deregister(&mut self, fd: RawFd) -> Result<()>
[src]
Deregister event interests for the given IO handle with the OS
Trait Implementations
Auto Trait Implementations
impl Send for Selector
impl Sync for Selector
impl Unpin for Selector
impl UnwindSafe for Selector
impl RefUnwindSafe for Selector
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Wfn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut W
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,