pub enum ProvisionerError {
Unsupported(String),
Capacity(String),
Auth(String),
Transport(String),
Other(String),
}Expand description
Errors returned by a CloudProvisioner.
Variants§
Unsupported(String)
The requested operation or shape is not supported by this provider.
Capacity(String)
The provider could not satisfy the request due to lack of capacity.
Auth(String)
Authentication or authorization with the provider failed.
Transport(String)
A transport / IO error occurred while talking to the provider.
Other(String)
Any other error.
Trait Implementations§
Source§impl Debug for ProvisionerError
impl Debug for ProvisionerError
Source§impl Display for ProvisionerError
impl Display for ProvisionerError
Source§impl Error for ProvisionerError
impl Error for ProvisionerError
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 ProvisionerError
impl RefUnwindSafe for ProvisionerError
impl Send for ProvisionerError
impl Sync for ProvisionerError
impl Unpin for ProvisionerError
impl UnsafeUnpin for ProvisionerError
impl UnwindSafe for ProvisionerError
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