#[non_exhaustive]pub enum ExternVerifyError {
DuplicateDialect {
name: &'static str,
count: usize,
},
MalformedDialectName {
name: &'static str,
},
OrphanOp {
dialect: &'static str,
op_id: &'static str,
},
EmptyOpId {
dialect: &'static str,
},
}Expand description
Structured validation error surfaced by verify.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DuplicateDialect
Two or more ExternDialect entries share the same name.
Fields
MalformedDialectName
Dialect name does not start with the reserved vyre-libs- prefix.
OrphanOp
An ExternOp references a dialect name that no
ExternDialect entry claims.
Fields
EmptyOpId
ExternOp.op_id is an empty string.
Trait Implementations§
Source§impl Clone for ExternVerifyError
impl Clone for ExternVerifyError
Source§fn clone(&self) -> ExternVerifyError
fn clone(&self) -> ExternVerifyError
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 ExternVerifyError
impl Debug for ExternVerifyError
Source§impl Display for ExternVerifyError
impl Display for ExternVerifyError
Source§impl Error for ExternVerifyError
impl Error for ExternVerifyError
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 ExternVerifyError
impl PartialEq for ExternVerifyError
impl Eq for ExternVerifyError
impl StructuralPartialEq for ExternVerifyError
Auto Trait Implementations§
impl Freeze for ExternVerifyError
impl RefUnwindSafe for ExternVerifyError
impl Send for ExternVerifyError
impl Sync for ExternVerifyError
impl Unpin for ExternVerifyError
impl UnsafeUnpin for ExternVerifyError
impl UnwindSafe for ExternVerifyError
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.