[−][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
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,