pub enum SealWitnessMergeError {
MpcMismatch(MergeError),
WitnessMergeError(MergeRevealError),
DbcMismatch,
}Expand description
Error merging two SealWitnesses.
Variants§
MpcMismatch(MergeError)
Error merging two MPC proofs, which are unrelated.
WitnessMergeError(MergeRevealError)
Error merging two witness proofs, which are unrelated.
DbcMismatch
seal witnesses can’t be merged since they have different DBC proofs.
Trait Implementations§
Source§impl Clone for SealWitnessMergeError
impl Clone for SealWitnessMergeError
Source§fn clone(&self) -> SealWitnessMergeError
fn clone(&self) -> SealWitnessMergeError
Returns a duplicate 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 SealWitnessMergeError
impl Debug for SealWitnessMergeError
Source§impl Display for SealWitnessMergeError
impl Display for SealWitnessMergeError
Source§impl Error for SealWitnessMergeError
impl Error for SealWitnessMergeError
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<MergeError> for SealWitnessMergeError
impl From<MergeError> for SealWitnessMergeError
Source§fn from(v: MergeError) -> SealWitnessMergeError
fn from(v: MergeError) -> SealWitnessMergeError
Converts to this type from the input type.
Source§impl From<MergeRevealError> for SealWitnessMergeError
impl From<MergeRevealError> for SealWitnessMergeError
Source§fn from(v: MergeRevealError) -> SealWitnessMergeError
fn from(v: MergeRevealError) -> SealWitnessMergeError
Converts to this type from the input type.
Source§impl From<SealWitnessMergeError> for StashDataError
impl From<SealWitnessMergeError> for StashDataError
Source§fn from(v: SealWitnessMergeError) -> StashDataError
fn from(v: SealWitnessMergeError) -> StashDataError
Converts to this type from the input type.
Source§impl<P> From<SealWitnessMergeError> for StashError<P>where
P: StashProvider,
impl<P> From<SealWitnessMergeError> for StashError<P>where
P: StashProvider,
Source§fn from(v: SealWitnessMergeError) -> StashError<P>
fn from(v: SealWitnessMergeError) -> StashError<P>
Converts to this type from the input type.
Source§impl From<SealWitnessMergeError> for String
impl From<SealWitnessMergeError> for String
Source§fn from(err: SealWitnessMergeError) -> String
fn from(err: SealWitnessMergeError) -> String
Converts to this type from the input type.
Source§impl PartialEq for SealWitnessMergeError
impl PartialEq for SealWitnessMergeError
impl Copy for SealWitnessMergeError
impl Eq for SealWitnessMergeError
impl StructuralPartialEq for SealWitnessMergeError
Auto Trait Implementations§
impl Freeze for SealWitnessMergeError
impl RefUnwindSafe for SealWitnessMergeError
impl Send for SealWitnessMergeError
impl Sync for SealWitnessMergeError
impl Unpin for SealWitnessMergeError
impl UnwindSafe for SealWitnessMergeError
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<I> IntoResettable<String> for I
impl<I> IntoResettable<String> for I
Source§fn into_resettable(self) -> Resettable<String>
fn into_resettable(self) -> Resettable<String>
Convert to the intended resettable type