Enum someip_parse::err::SomeipHeaderReadError
source · pub enum SomeipHeaderReadError {
Io(Error),
Content(SomeipHeaderError),
}
Expand description
Error when decoding an SOMEIP header via a std::io::Read
source.
Variants§
Io(Error)
IO error was encoutered while reading header.
Content(SomeipHeaderError)
Error caused by the contents of the header.
Implementations§
source§impl SomeipHeaderReadError
impl SomeipHeaderReadError
sourcepub fn io_error(self) -> Option<Error>
pub fn io_error(self) -> Option<Error>
Returns the std::io::Error
value if the SomeipHeaderReadError
is Io
.
Otherwise None
is returned.
sourcepub fn content_error(self) -> Option<SomeipHeaderError>
pub fn content_error(self) -> Option<SomeipHeaderError>
Returns the crate::err::SomeipHeaderError
value if the SomeipHeaderReadError
is Content
.
Otherwise None
is returned.
Trait Implementations§
source§impl Debug for SomeipHeaderReadError
impl Debug for SomeipHeaderReadError
source§impl Display for SomeipHeaderReadError
impl Display for SomeipHeaderReadError
source§impl Error for SomeipHeaderReadError
impl Error for SomeipHeaderReadError
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 !RefUnwindSafe for SomeipHeaderReadError
impl Send for SomeipHeaderReadError
impl Sync for SomeipHeaderReadError
impl Unpin for SomeipHeaderReadError
impl !UnwindSafe for SomeipHeaderReadError
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