[−][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 From<usize> for EventedId
[src]
impl From<EventedId> for usize
[src]
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 Copy for EventedId
[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 PartialEq<EventedId> for EventedId
[src]
impl Hash for EventedId
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for EventedId
[src]
impl Display for EventedId
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?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>,