Struct calloop::Token [−][src]
pub struct Token { pub sub_id: u32, // some fields omitted }
A Token for registration
This token is given to you by the event loop, and you should
forward it to the Poll
when registering your file descriptors.
It also contains a publc field that you can change. In case your event
source needs to register more than one FD, you can register each with a
different value of the sub_id
field, to differentiate them. You can then
know which of these FD is ready by reading the sub_id
field of the
token you’ll be given in the process_events
method of your source.
Fields
sub_id: u32
The source-internal ID
Trait Implementations
impl Clone for Token
[src][+]
impl Copy for Token
[src]
impl Debug for Token
[src][+]
impl PartialEq<Token> for Token
[src][+]
impl StructuralPartialEq for Token
[src]
Auto Trait Implementations
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> 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<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,