Enum dvi::InvalidDviData
source · pub enum InvalidDviData {
InvalidOpCode(u8),
Truncated(u8),
}
Expand description
Error returned if deserializing DVI data fails.
This error is returned from the Op::deserialize
method
and the Deserializer
iterator.
Variants§
InvalidOpCode(u8)
An invalid op code appeared.
Truncated(u8)
The file ended while parsing the payload of an operation. The op code of the operation is provided.
Trait Implementations§
source§impl Clone for InvalidDviData
impl Clone for InvalidDviData
source§fn clone(&self) -> InvalidDviData
fn clone(&self) -> InvalidDviData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InvalidDviData
impl Debug for InvalidDviData
source§impl Display for InvalidDviData
impl Display for InvalidDviData
source§impl Error for InvalidDviData
impl Error for InvalidDviData
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
source§impl PartialEq for InvalidDviData
impl PartialEq for InvalidDviData
source§impl PartialOrd for InvalidDviData
impl PartialOrd for InvalidDviData
impl StructuralPartialEq for InvalidDviData
Auto Trait Implementations§
impl Freeze for InvalidDviData
impl RefUnwindSafe for InvalidDviData
impl Send for InvalidDviData
impl Sync for InvalidDviData
impl Unpin for InvalidDviData
impl UnwindSafe for InvalidDviData
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)