pub enum IpcError {
EndpointDead,
QueueFull,
MessageTooLarge,
ReplyDead,
CapError(CapError),
}Variants§
EndpointDead
QueueFull
MessageTooLarge
ReplyDead
A synchronous call was woken because the peer (the would-be replier) died before replying
(§8.6). The reply-side twin of EndpointDead: the caller waited on the peer’s liveness, not a
timer, and so never hangs (Commandment VIII). Reacquire the peer by name and retry, exactly as
for a failed send.
CapError(CapError)
Trait Implementations§
impl Copy for IpcError
impl Eq for IpcError
impl StructuralPartialEq for IpcError
Auto Trait Implementations§
impl Freeze for IpcError
impl RefUnwindSafe for IpcError
impl Send for IpcError
impl Sync for IpcError
impl Unpin for IpcError
impl UnsafeUnpin for IpcError
impl UnwindSafe for IpcError
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