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 IoService
impl IoObject for IoServiceWork
impl<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 SerialPort
impl IoObject for SignalSet
impl IoObject for StreamDescriptor