Enum quick_protobuf::errors::Error
source · pub enum Error {
Io(Error),
Utf8(Utf8Error),
Deprecated(&'static str),
UnknownWireType(u8),
Varint,
Message(String),
Map(u8),
UnexpectedEndOfBuffer,
OutputBufferTooSmall,
}
Expand description
An error enum
Variants§
Io(Error)
Io error
Utf8(Utf8Error)
Utf8 Error
Deprecated(&'static str)
Deprecated feature (in protocol buffer specification)
UnknownWireType(u8)
Unknown wire type
Varint
Varint decoding error
Message(String)
Error while parsing protocol buffer message
Map(u8)
Unexpected map tag
UnexpectedEndOfBuffer
Out of data when reading from or writing to a byte buffer
OutputBufferTooSmall
The supplied output buffer is not large enough to serialize the message
Trait Implementations§
source§impl Error for Error
impl Error for Error
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
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