#[non_exhaustive]pub enum ElementTypeError {
Invalid {
entity: &'static str,
attribute: &'static str,
value: String,
},
}Expand description
Why a type definition was refused.
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.
Invalid
An attribute value the schema does not permit.
Trait Implementations§
Source§impl Clone for ElementTypeError
impl Clone for ElementTypeError
Source§impl Debug for ElementTypeError
impl Debug for ElementTypeError
Source§impl Display for ElementTypeError
impl Display for ElementTypeError
impl Eq for ElementTypeError
Source§impl Error for ElementTypeError
impl Error for ElementTypeError
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 ElementTypeError
impl PartialEq for ElementTypeError
impl StructuralPartialEq for ElementTypeError
Auto Trait Implementations§
impl Freeze for ElementTypeError
impl RefUnwindSafe for ElementTypeError
impl Send for ElementTypeError
impl Sync for ElementTypeError
impl Unpin for ElementTypeError
impl UnsafeUnpin for ElementTypeError
impl UnwindSafe for ElementTypeError
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