pub struct BadRequest {
pub problems: Vec<Problem>,
}
Expand description
JSON payload for a bad request.
Fields§
§problems: Vec<Problem>
The problems for the bad request.
Implementations§
Source§impl BadRequest
impl BadRequest
Sourcepub fn basic<S1: ToString, S2: ToString>(pointer: S1, detail: S2) -> Self
pub fn basic<S1: ToString, S2: ToString>(pointer: S1, detail: S2) -> Self
A basic, single problem bad request.
Sourcepub fn add_problem(&mut self, problem: Problem)
pub fn add_problem(&mut self, problem: Problem)
Add a problem to the bad request.
Sourcepub fn has_problems(&self) -> bool
pub fn has_problems(&self) -> bool
If the
Trait Implementations§
Source§impl Clone for BadRequest
impl Clone for BadRequest
Source§fn clone(&self) -> BadRequest
fn clone(&self) -> BadRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BadRequest
impl Debug for BadRequest
Source§impl<'de> Deserialize<'de> for BadRequest
impl<'de> Deserialize<'de> for BadRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<BadRequest> for ErrorResponse
impl From<BadRequest> for ErrorResponse
Source§fn from(value: BadRequest) -> Self
fn from(value: BadRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BadRequest
impl RefUnwindSafe for BadRequest
impl Send for BadRequest
impl Sync for BadRequest
impl Unpin for BadRequest
impl UnwindSafe for BadRequest
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