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