[−][src]Enum ipc_channel::ipc::IpcSelectionResult
Result for readable events returned from IpcReceiverSet::select.
Variants
MessageReceived(u64, OpaqueIpcMessage)
A message received from the IpcReceiver in the opaque form,
identified by the u64
value.
ChannelClosed(u64)
The channel has been closed for the IpcReceiver identified by the u64
value.
IpcReceiver: struct.IpcReceiver.html
Methods
impl IpcSelectionResult
[src]
pub fn unwrap(self) -> (u64, OpaqueIpcMessage)
[src]
Helper method to move the value out of the IpcSelectionResult if it is MessageReceived.
Panics
If the result is ChannelClosed this call will panic.
Auto Trait Implementations
impl Send for IpcSelectionResult
impl Sync for IpcSelectionResult
impl Unpin for IpcSelectionResult
impl UnwindSafe for IpcSelectionResult
impl RefUnwindSafe for IpcSelectionResult
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,