pub enum Error {
NoData,
Busy,
Timeout,
InvalidOperation,
PayloadTooLarge,
SequenceMismatch,
BufferTooSmall,
Io,
Uninit,
NotAligned,
}Expand description
RPC errors
Variants§
NoData
No data available
Busy
Channel busy
Timeout
Timeout waiting for response
InvalidOperation
Invalid operation
PayloadTooLarge
Payload too large for buffer
SequenceMismatch
Sequence mismatch
BufferTooSmall
Buffer too small for operation
Io
I/O error
Uninit
Uninitialized channel
NotAligned
Data area or buffer not aligned
Trait Implementations§
impl Copy for Error
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
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