pub enum DeleteZoneError<T> {
Unauthorized,
NotFound,
Custom(T),
}Expand description
Represents an error that occured when deleting DNS zones using DeleteZone::delete_zone.
Providers can provide a custom error type (DeleteZone::CustomDeleteError) and return it using DeleteZoneError::Custom to extend the pool of well-defined errors.
Refer to the provider’s documentation for more information.
Variants§
Indicates that the DNS provider is not authorized to execute this action.
NotFound
Indicates that there is no zone with the given ID.
Custom(T)
Provides a custom, provider-specific error of type T.
Trait Implementations§
Source§impl<T: Clone> Clone for DeleteZoneError<T>
impl<T: Clone> Clone for DeleteZoneError<T>
Source§fn clone(&self) -> DeleteZoneError<T>
fn clone(&self) -> DeleteZoneError<T>
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 moreimpl<T: Copy> Copy for DeleteZoneError<T>
Source§impl<T: Debug> Debug for DeleteZoneError<T>
impl<T: Debug> Debug for DeleteZoneError<T>
Source§impl<T> Display for DeleteZoneError<T>where
T: Display,
impl<T> Display for DeleteZoneError<T>where
T: Display,
impl<T: Eq> Eq for DeleteZoneError<T>
Source§impl<T> Error for DeleteZoneError<T>
impl<T> Error for DeleteZoneError<T>
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<T> From<T> for DeleteZoneError<T>
impl<T> From<T> for DeleteZoneError<T>
Source§impl<T: Hash> Hash for DeleteZoneError<T>
impl<T: Hash> Hash for DeleteZoneError<T>
Source§impl<T: PartialEq> PartialEq for DeleteZoneError<T>
impl<T: PartialEq> PartialEq for DeleteZoneError<T>
Source§fn eq(&self, other: &DeleteZoneError<T>) -> bool
fn eq(&self, other: &DeleteZoneError<T>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<T> StructuralPartialEq for DeleteZoneError<T>
Auto Trait Implementations§
impl<T> Freeze for DeleteZoneError<T>where
T: Freeze,
impl<T> RefUnwindSafe for DeleteZoneError<T>where
T: RefUnwindSafe,
impl<T> Send for DeleteZoneError<T>where
T: Send,
impl<T> Sync for DeleteZoneError<T>where
T: Sync,
impl<T> Unpin for DeleteZoneError<T>where
T: Unpin,
impl<T> UnsafeUnpin for DeleteZoneError<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for DeleteZoneError<T>where
T: UnwindSafe,
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