pub enum GetInstanceMetadataError {
RequestFailure(Error),
InvalidHeaderValue(InvalidHeaderValue),
UnexpectedStatus(StatusCode),
Status504,
Status404 {
error: String,
},
Status403 {
error: String,
},
Status400 {
errors: Vec<String>,
},
Status500 {
golem_error: GolemError,
},
Status409 {
error: String,
},
}
Variants§
RequestFailure(Error)
InvalidHeaderValue(InvalidHeaderValue)
UnexpectedStatus(StatusCode)
Status504
Status404
Status403
Status400
Status500
Fields
§
golem_error: GolemError
Status409
Implementations§
source§impl GetInstanceMetadataError
impl GetInstanceMetadataError
pub fn to_instance_endpoint_error(&self) -> Option<InstanceEndpointError>
Trait Implementations§
source§impl From<Error> for GetInstanceMetadataError
impl From<Error> for GetInstanceMetadataError
source§fn from(error: Error) -> GetInstanceMetadataError
fn from(error: Error) -> GetInstanceMetadataError
Converts to this type from the input type.
source§impl From<InvalidHeaderValue> for GetInstanceMetadataError
impl From<InvalidHeaderValue> for GetInstanceMetadataError
source§fn from(error: InvalidHeaderValue) -> GetInstanceMetadataError
fn from(error: InvalidHeaderValue) -> GetInstanceMetadataError
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for GetInstanceMetadataError
impl Send for GetInstanceMetadataError
impl Sync for GetInstanceMetadataError
impl Unpin for GetInstanceMetadataError
impl !UnwindSafe for GetInstanceMetadataError
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