pub enum GetComponentsError {
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 GetComponentsError
impl GetComponentsError
pub fn to_component_endpoint_error(&self) -> Option<ComponentEndpointError>
Trait Implementations§
source§impl From<Error> for GetComponentsError
impl From<Error> for GetComponentsError
source§fn from(error: Error) -> GetComponentsError
fn from(error: Error) -> GetComponentsError
Converts to this type from the input type.
source§impl From<InvalidHeaderValue> for GetComponentsError
impl From<InvalidHeaderValue> for GetComponentsError
source§fn from(error: InvalidHeaderValue) -> GetComponentsError
fn from(error: InvalidHeaderValue) -> GetComponentsError
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for GetComponentsError
impl Send for GetComponentsError
impl Sync for GetComponentsError
impl Unpin for GetComponentsError
impl !UnwindSafe for GetComponentsError
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