Trait asyncio::IoObject
[−]
[src]
pub unsafe trait IoObject: Sized { fn io_service(&self) -> &IoService; }
Traits to the associated with IoService.
Required Methods
fn io_service(&self) -> &IoService
Returns a IoService associated with this object.
Implementors
impl<'a, T> IoObject for Strand<'a, T>impl<'a, T> IoObject for StrandImmutable<'a, T>impl<'a> IoObject for Coroutine<'a>impl IoObject for IoServiceimpl IoObject for IoServiceWorkimpl<P: Protocol> IoObject for StreamSocket<P>impl<P: Protocol> IoObject for DgramSocket<P>impl<P: Protocol> IoObject for RawSocket<P>impl<P: Protocol> IoObject for SeqPacketSocket<P>impl<P: Protocol, S: FromRawFd<P>> IoObject for SocketListener<P, S>impl<P: IpProtocol> IoObject for Resolver<P>impl<C: Clock> IoObject for WaitableTimer<C>impl IoObject for SerialPortimpl IoObject for SignalSetimpl IoObject for StreamDescriptor