pub enum CpsValidateError {
MissingEntry {
function: String,
entry: CpsContinuationId,
},
DuplicateContinuation {
function: String,
id: CpsContinuationId,
},
MissingContinuation {
function: String,
id: CpsContinuationId,
},
DuplicateHandler {
function: String,
id: CpsHandlerId,
},
MissingHandler {
function: String,
id: CpsHandlerId,
},
ContinuationArityMismatch {
function: String,
id: CpsContinuationId,
expected: usize,
actual: usize,
},
MissingValue {
function: String,
id: CpsValueId,
},
}Variants§
MissingEntry
DuplicateContinuation
MissingContinuation
DuplicateHandler
MissingHandler
ContinuationArityMismatch
MissingValue
Trait Implementations§
Source§impl Clone for CpsValidateError
impl Clone for CpsValidateError
Source§fn clone(&self) -> CpsValidateError
fn clone(&self) -> CpsValidateError
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 CpsValidateError
impl Debug for CpsValidateError
Source§impl Display for CpsValidateError
impl Display for CpsValidateError
Source§impl Error for CpsValidateError
impl Error for CpsValidateError
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<CpsValidateError> for CpsCompareError
impl From<CpsValidateError> for CpsCompareError
Source§fn from(value: CpsValidateError) -> Self
fn from(value: CpsValidateError) -> Self
Converts to this type from the input type.
Source§impl From<CpsValidateError> for CpsReprCraneliftError
impl From<CpsValidateError> for CpsReprCraneliftError
Source§fn from(error: CpsValidateError) -> Self
fn from(error: CpsValidateError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CpsValidateError
impl PartialEq for CpsValidateError
Source§fn eq(&self, other: &CpsValidateError) -> bool
fn eq(&self, other: &CpsValidateError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CpsValidateError
impl StructuralPartialEq for CpsValidateError
Auto Trait Implementations§
impl Freeze for CpsValidateError
impl RefUnwindSafe for CpsValidateError
impl Send for CpsValidateError
impl Sync for CpsValidateError
impl Unpin for CpsValidateError
impl UnsafeUnpin for CpsValidateError
impl UnwindSafe for CpsValidateError
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.