pub struct HttpStatus(/* private fields */);Expand description
HTTP status wrapper used by Gingr transport and webhook acknowledgements.
Implementations§
Source§impl HttpStatus
impl HttpStatus
Sourcepub const FORBIDDEN: Self
pub const FORBIDDEN: Self
HTTP 403 status returned when Gingr rejects authorization or signature checks fail.
Sourcepub const INTERNAL_SERVER_ERROR: Self
pub const INTERNAL_SERVER_ERROR: Self
HTTP 500 status used when downstream processing fails after a Gingr request.
Sourcepub const fn new(value: u16) -> Self
pub const fn new(value: u16) -> Self
Wraps an already-observed Gingr identifier without claiming anything beyond provider provenance.
Sourcepub const fn is_gingr_retry_override_allowed(self) -> bool
pub const fn is_gingr_retry_override_allowed(self) -> bool
Classifies statuses that should trigger Gingr retry handling.
Trait Implementations§
Source§impl Clone for HttpStatus
impl Clone for HttpStatus
Source§fn clone(&self) -> HttpStatus
fn clone(&self) -> HttpStatus
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 HttpStatus
impl Debug for HttpStatus
Source§impl<'de> Deserialize<'de> for HttpStatus
impl<'de> Deserialize<'de> for HttpStatus
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 Display for HttpStatus
impl Display for HttpStatus
Source§impl Hash for HttpStatus
impl Hash for HttpStatus
Source§impl Ord for HttpStatus
impl Ord for HttpStatus
Source§fn cmp(&self, other: &HttpStatus) -> Ordering
fn cmp(&self, other: &HttpStatus) -> Ordering
1.21.0 · 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 HttpStatus
impl PartialEq for HttpStatus
Source§impl PartialOrd for HttpStatus
impl PartialOrd for HttpStatus
Source§impl Serialize for HttpStatus
impl Serialize for HttpStatus
impl Copy for HttpStatus
impl Eq for HttpStatus
impl StructuralPartialEq for HttpStatus
Auto Trait Implementations§
impl Freeze for HttpStatus
impl RefUnwindSafe for HttpStatus
impl Send for HttpStatus
impl Sync for HttpStatus
impl Unpin for HttpStatus
impl UnsafeUnpin for HttpStatus
impl UnwindSafe for HttpStatus
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