pub enum Error {
UnknownCommand,
BadArguments,
UnsetLength,
SetLength,
BufferTooSmall,
}
Variants§
UnknownCommand
We got a command we didn’t understand.
BadArguments
We didn’t like the arguments given with a command.
UnsetLength
The user didn’t call set_payload_len
yet we
got a response of unbounded length.
SetLength
The user called set_payload_len
yet we
got a response of bounded length.
BufferTooSmall
The buffer passed by the user wasn’t large enough for the packet.
Trait Implementations§
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