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