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