pub enum ResponseBodyPolicy {
Required,
Optional,
Forbidden,
}Expand description
Expected response-body shape.
Variants§
Required
A non-empty response body is required.
Optional
An empty or non-empty response body is accepted.
Forbidden
Any response body is rejected.
Trait Implementations§
Source§impl Clone for ResponseBodyPolicy
impl Clone for ResponseBodyPolicy
Source§fn clone(&self) -> ResponseBodyPolicy
fn clone(&self) -> ResponseBodyPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResponseBodyPolicy
Source§impl Debug for ResponseBodyPolicy
impl Debug for ResponseBodyPolicy
impl Eq for ResponseBodyPolicy
Source§impl Hash for ResponseBodyPolicy
impl Hash for ResponseBodyPolicy
Source§impl Ord for ResponseBodyPolicy
impl Ord for ResponseBodyPolicy
Source§fn cmp(&self, other: &ResponseBodyPolicy) -> Ordering
fn cmp(&self, other: &ResponseBodyPolicy) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ResponseBodyPolicy
impl PartialEq for ResponseBodyPolicy
Source§impl PartialOrd for ResponseBodyPolicy
impl PartialOrd for ResponseBodyPolicy
impl StructuralPartialEq for ResponseBodyPolicy
Auto Trait Implementations§
impl Freeze for ResponseBodyPolicy
impl RefUnwindSafe for ResponseBodyPolicy
impl Send for ResponseBodyPolicy
impl Sync for ResponseBodyPolicy
impl Unpin for ResponseBodyPolicy
impl UnsafeUnpin for ResponseBodyPolicy
impl UnwindSafe for ResponseBodyPolicy
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