pub enum WhenExprValidationError {
UnknownIdentifier {
name: String,
},
IdentifierNotBool {
name: String,
},
StrUsedAsBool,
ComparisonTypeMismatch {
left: WhenValueKind,
right: WhenValueKind,
},
}Variants§
Trait Implementations§
Source§impl Clone for WhenExprValidationError
impl Clone for WhenExprValidationError
Source§fn clone(&self) -> WhenExprValidationError
fn clone(&self) -> WhenExprValidationError
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 WhenExprValidationError
impl Debug for WhenExprValidationError
Source§impl Display for WhenExprValidationError
impl Display for WhenExprValidationError
Source§impl Error for WhenExprValidationError
impl Error for WhenExprValidationError
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 WhenExprValidationError
impl PartialEq for WhenExprValidationError
impl Eq for WhenExprValidationError
impl StructuralPartialEq for WhenExprValidationError
Auto Trait Implementations§
impl Freeze for WhenExprValidationError
impl RefUnwindSafe for WhenExprValidationError
impl Send for WhenExprValidationError
impl Sync for WhenExprValidationError
impl Unpin for WhenExprValidationError
impl UnsafeUnpin for WhenExprValidationError
impl UnwindSafe for WhenExprValidationError
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