pub enum SchemaValidationError {
BothSet,
NeitherSet,
}Expand description
Represents validation errors for schema definitions
Variants§
BothSet
Both document and resource are set (should be mutually exclusive)
NeitherSet
Neither document nor resource is set (one is required)
Trait Implementations§
Source§impl Clone for SchemaValidationError
impl Clone for SchemaValidationError
Source§fn clone(&self) -> SchemaValidationError
fn clone(&self) -> SchemaValidationError
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 SchemaValidationError
impl Debug for SchemaValidationError
Source§impl Display for SchemaValidationError
impl Display for SchemaValidationError
Source§impl Error for SchemaValidationError
impl Error for SchemaValidationError
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 SchemaValidationError
impl PartialEq for SchemaValidationError
Source§fn eq(&self, other: &SchemaValidationError) -> bool
fn eq(&self, other: &SchemaValidationError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SchemaValidationError
impl StructuralPartialEq for SchemaValidationError
Auto Trait Implementations§
impl Freeze for SchemaValidationError
impl RefUnwindSafe for SchemaValidationError
impl Send for SchemaValidationError
impl Sync for SchemaValidationError
impl Unpin for SchemaValidationError
impl UnsafeUnpin for SchemaValidationError
impl UnwindSafe for SchemaValidationError
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