pub enum PlanMismatch {
RevisionDrift {
recorded: String,
actual: String,
},
PlanEncoding {
message: String,
},
}Expand description
Why a plan and its recorded identity do not agree.
Variants§
RevisionDrift
The definition’s digest is not the revision the key records.
PlanEncoding
The canonical plan encoding could not be produced or read.
Trait Implementations§
Source§impl Clone for PlanMismatch
impl Clone for PlanMismatch
Source§fn clone(&self) -> PlanMismatch
fn clone(&self) -> PlanMismatch
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 moreSource§impl Debug for PlanMismatch
impl Debug for PlanMismatch
Source§impl Display for PlanMismatch
impl Display for PlanMismatch
impl Eq for PlanMismatch
Source§impl Error for PlanMismatch
impl Error for PlanMismatch
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<PlanInputError> for PlanMismatch
impl From<PlanInputError> for PlanMismatch
Source§fn from(error: PlanInputError) -> PlanMismatch
fn from(error: PlanInputError) -> PlanMismatch
Converts to this type from the input type.
Source§impl PartialEq for PlanMismatch
impl PartialEq for PlanMismatch
impl StructuralPartialEq for PlanMismatch
Auto Trait Implementations§
impl Forget for PlanMismatch
impl Freeze for PlanMismatch
impl Move for PlanMismatch
impl RefUnwindSafe for PlanMismatch
impl Send for PlanMismatch
impl Sync for PlanMismatch
impl Unpin for PlanMismatch
impl UnsafeUnpin for PlanMismatch
impl UnwindSafe for PlanMismatch
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.