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