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