[−][src]Struct mio_st::event::EventedId
Associates readiness notifications with Evented
handles.
EventedId
is used as an argument to Poller.register
and
Poller.reregister
and is used to associate an Event
with an
Evented
handle.
See Poller
for more documentation on polling.
Uniqueness of EventedId
EventedId
does not have to be unique within a Poller
instance, it is
purely a tool for the user of Poller
to associate an Event
with an
Evented
handle. It is advised for example to use the same EventedId
for
say a TcpStream
and any related timeout or deadline for the same
connection. The EventedID
is effectively opaque to Poller
.
Trait Implementations
impl PartialOrd<EventedId> for EventedId
[src]
fn partial_cmp(&self, other: &EventedId) -> Option<Ordering>
[src]
fn lt(&self, other: &EventedId) -> bool
[src]
fn le(&self, other: &EventedId) -> bool
[src]
fn gt(&self, other: &EventedId) -> bool
[src]
fn ge(&self, other: &EventedId) -> bool
[src]
impl Copy for EventedId
[src]
impl PartialEq<EventedId> for EventedId
[src]
impl From<usize> for EventedId
[src]
impl From<EventedId> for usize
[src]
impl Clone for EventedId
[src]
fn clone(&self) -> EventedId
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for EventedId
[src]
fn cmp(&self, other: &EventedId) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl Eq for EventedId
[src]
impl Display for EventedId
[src]
impl Debug for EventedId
[src]
impl Hash for EventedId
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,