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