pub enum PlanDecodeError {
Truncated,
Checksum,
Magic,
Tag,
Utf8,
Path,
State,
Limit,
TrailingBytes,
}Expand description
Durable commit-plan decoding failure.
Variants§
Truncated
Input ended before a complete value.
Checksum
Plan checksum does not match its bytes.
Magic
Plan header is unknown.
Tag
A semantic tag is unknown.
Utf8
A path is not UTF-8.
Path
A path violates VPath rules.
State
A node-state encoding is inconsistent.
Limit
Decoded counts or path lengths exceed configured bounds.
TrailingBytes
Bytes remain after the exact plan payload.
Trait Implementations§
Source§impl Clone for PlanDecodeError
impl Clone for PlanDecodeError
Source§fn clone(&self) -> PlanDecodeError
fn clone(&self) -> PlanDecodeError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PlanDecodeError
Source§impl Debug for PlanDecodeError
impl Debug for PlanDecodeError
Source§impl Display for PlanDecodeError
impl Display for PlanDecodeError
impl Eq for PlanDecodeError
Source§impl Error for PlanDecodeError
impl Error for PlanDecodeError
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 From<PlanDecodeError> for CommitError
impl From<PlanDecodeError> for CommitError
Source§fn from(source: PlanDecodeError) -> Self
fn from(source: PlanDecodeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PlanDecodeError
impl PartialEq for PlanDecodeError
impl StructuralPartialEq for PlanDecodeError
Auto Trait Implementations§
impl Freeze for PlanDecodeError
impl RefUnwindSafe for PlanDecodeError
impl Send for PlanDecodeError
impl Sync for PlanDecodeError
impl Unpin for PlanDecodeError
impl UnsafeUnpin for PlanDecodeError
impl UnwindSafe for PlanDecodeError
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