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