pub struct IOOutputHandle { /* private fields */ }Expand description
Handle for View layer to receive output from Bridge layer.
Implementations§
Source§impl IOOutputHandle
impl IOOutputHandle
Sourcepub fn channel_id(&self) -> ChannelId
pub fn channel_id(&self) -> ChannelId
Returns the channel ID.
Sourcepub async fn recv(&mut self) -> Option<IOOutput>
pub async fn recv(&mut self) -> Option<IOOutput>
Receives output from Bridge layer (async, waits for output).
Returns None if the IOPort has been dropped.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IOOutputHandle
impl RefUnwindSafe for IOOutputHandle
impl Send for IOOutputHandle
impl Sync for IOOutputHandle
impl Unpin for IOOutputHandle
impl UnsafeUnpin for IOOutputHandle
impl UnwindSafe for IOOutputHandle
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