pub enum MethodError {
Empty,
TooLong,
NonCanonical,
KnownMethod,
DeniedMethod,
}Expand description
HTTP method validation failure.
Variants§
Empty
Extension method tokens must not be empty.
TooLong
Extension method tokens exceed MAX_METHOD_BYTES.
NonCanonical
Extension method tokens must use uppercase canonical HTTP token bytes.
KnownMethod
Known methods must use their dedicated Method constant.
DeniedMethod
CONNECT and TRACE are outside the SDK transport contract.
Trait Implementations§
Source§impl Clone for MethodError
impl Clone for MethodError
Source§fn clone(&self) -> MethodError
fn clone(&self) -> MethodError
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 MethodError
Source§impl Debug for MethodError
impl Debug for MethodError
Source§impl Display for MethodError
impl Display for MethodError
impl Eq for MethodError
Source§impl Error for MethodError
impl Error for MethodError
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 MethodError
impl PartialEq for MethodError
impl StructuralPartialEq for MethodError
Auto Trait Implementations§
impl Freeze for MethodError
impl RefUnwindSafe for MethodError
impl Send for MethodError
impl Sync for MethodError
impl Unpin for MethodError
impl UnsafeUnpin for MethodError
impl UnwindSafe for MethodError
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