pub enum HttpOptionsError {
InvalidOrigin(String),
WildcardOrigin,
InvalidHeaderName(String),
InvalidJsonRejectionCode(String),
ZeroRequestTimeout,
ZeroBodySizeLimit,
ZeroConcurrencyLimit,
}Expand description
An invalid shared HTTP layer option.
Variants§
InvalidOrigin(String)
A CORS origin is not representable as an HTTP header value.
WildcardOrigin
Wildcard CORS origins are deliberately unsupported.
InvalidHeaderName(String)
A CORS allowed or exposed header name is invalid.
InvalidJsonRejectionCode(String)
The JSON rejection code is not a snake_case identifier.
ZeroRequestTimeout
Request timeout must be non-zero.
ZeroBodySizeLimit
Body size limit must be non-zero.
ZeroConcurrencyLimit
Concurrency limit must be non-zero.
Trait Implementations§
Source§impl Clone for HttpOptionsError
impl Clone for HttpOptionsError
Source§impl Debug for HttpOptionsError
impl Debug for HttpOptionsError
Source§impl Display for HttpOptionsError
impl Display for HttpOptionsError
impl Eq for HttpOptionsError
Source§impl Error for HttpOptionsError
impl Error for HttpOptionsError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for HttpOptionsError
impl PartialEq for HttpOptionsError
impl StructuralPartialEq for HttpOptionsError
Auto Trait Implementations§
impl Freeze for HttpOptionsError
impl RefUnwindSafe for HttpOptionsError
impl Send for HttpOptionsError
impl Sync for HttpOptionsError
impl Unpin for HttpOptionsError
impl UnsafeUnpin for HttpOptionsError
impl UnwindSafe for HttpOptionsError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.