pub struct Handles {
pub reader: ReaderHandle,
pub writer: WriterHandle,
pub source: SourceHandle,
pub sink: SinkHandle,
pub caller: CallerHandle,
pub handler: HandlerHandle,
}Expand description
The six role handles of one runtime, as Loopback::split hands them out.
Fields§
§reader: ReaderHandleAttached, Clock, SignalReader, FixedReader, ScannableSignals
and CoherentSignals.
writer: WriterHandleSignalWriter.
source: SourceHandleEventSource.
sink: SinkHandleEventSink.
caller: CallerHandleCaller.
handler: HandlerHandleHandler.
Auto Trait Implementations§
impl Freeze for Handles
impl RefUnwindSafe for Handles
impl Send for Handles
impl Sync for Handles
impl Unpin for Handles
impl UnsafeUnpin for Handles
impl UnwindSafe for Handles
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more