Enum versionize::VersionizeError
source · pub enum VersionizeError {
Io(i32),
Serialize(String),
Deserialize(String),
Semantic(String),
StringLength(usize),
VecLength(usize),
}
Expand description
Versioned serialization/deserialization error definitions.
Variants§
Io(i32)
An IO error occured.
Serialize(String)
Generic serialization error.
Deserialize(String)
Generic deserialization error.
Semantic(String)
Semantic translation/validation error.
StringLength(usize)
String length exceeded.
VecLength(usize)
Vector length exceeded.
Trait Implementations§
source§impl Debug for VersionizeError
impl Debug for VersionizeError
source§impl Display for VersionizeError
impl Display for VersionizeError
source§impl PartialEq for VersionizeError
impl PartialEq for VersionizeError
source§fn eq(&self, other: &VersionizeError) -> bool
fn eq(&self, other: &VersionizeError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VersionizeError
Auto Trait Implementations§
impl RefUnwindSafe for VersionizeError
impl Send for VersionizeError
impl Sync for VersionizeError
impl Unpin for VersionizeError
impl UnwindSafe for VersionizeError
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