pub enum InstanceInfoError {
ImdsDisabled,
ImdsQueryFailed(ImdsQueryRequestError),
ImdsClientFailed(Error),
}Expand description
Errors returned by instance info queries
Variants§
ImdsDisabled
IMDS is disabled
ImdsQueryFailed(ImdsQueryRequestError)
A query to IMDS failed
ImdsClientFailed(Error)
The IMDS client couldn’t be constructed
Trait Implementations§
Source§impl Debug for InstanceInfoError
impl Debug for InstanceInfoError
Source§impl Display for InstanceInfoError
impl Display for InstanceInfoError
Source§impl Error for InstanceInfoError
impl Error for InstanceInfoError
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 From<ImdsQueryRequestError> for InstanceInfoError
impl From<ImdsQueryRequestError> for InstanceInfoError
Source§fn from(source: ImdsQueryRequestError) -> Self
fn from(source: ImdsQueryRequestError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InstanceInfoError
impl !RefUnwindSafe for InstanceInfoError
impl Send for InstanceInfoError
impl Sync for InstanceInfoError
impl Unpin for InstanceInfoError
impl UnsafeUnpin for InstanceInfoError
impl !UnwindSafe for InstanceInfoError
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