#[non_exhaustive]pub enum DurabilityError {
DerivedForbidden {
kind: String,
},
ExternalDerivedForbidden,
}Expand description
Errors from durability validation.
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.
DerivedForbidden
Derived durability is not allowed for this input type.
ExternalDerivedForbidden
External source cannot submit derived inputs.
Trait Implementations§
Source§impl Clone for DurabilityError
impl Clone for DurabilityError
Source§fn clone(&self) -> DurabilityError
fn clone(&self) -> DurabilityError
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 DurabilityError
impl Debug for DurabilityError
Source§impl Display for DurabilityError
impl Display for DurabilityError
Source§impl Error for DurabilityError
impl Error for DurabilityError
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()
Auto Trait Implementations§
impl Freeze for DurabilityError
impl RefUnwindSafe for DurabilityError
impl Send for DurabilityError
impl Sync for DurabilityError
impl Unpin for DurabilityError
impl UnsafeUnpin for DurabilityError
impl UnwindSafe for DurabilityError
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