pub struct HeaderMismatchError {
pub error: HeaderMismatchErrorObject,
pub id: Option<RequestId>,
pub jsonrpc: JsonRpcVersion,
}Expand description
Returned when a server rejects a request because the values in the HTTP
headers do not match the corresponding values in the request body, or
because required headers are missing or malformed. For HTTP, the response
status code MUST be 400 Bad Request.
Fields§
§error: HeaderMismatchErrorObject§id: Option<RequestId>§jsonrpc: JsonRpcVersionImplementations§
Source§impl HeaderMismatchError
impl HeaderMismatchError
Sourcepub fn new(error: HeaderMismatchErrorObject) -> Self
pub fn new(error: HeaderMismatchErrorObject) -> Self
Creates a value from its required fields; optional fields are None.
Trait Implementations§
Source§impl Clone for HeaderMismatchError
impl Clone for HeaderMismatchError
Source§impl Debug for HeaderMismatchError
impl Debug for HeaderMismatchError
Source§impl<'de> Deserialize<'de> for HeaderMismatchError
impl<'de> Deserialize<'de> for HeaderMismatchError
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 PartialEq for HeaderMismatchError
impl PartialEq for HeaderMismatchError
Source§impl Serialize for HeaderMismatchError
impl Serialize for HeaderMismatchError
impl StructuralPartialEq for HeaderMismatchError
Auto Trait Implementations§
impl Freeze for HeaderMismatchError
impl RefUnwindSafe for HeaderMismatchError
impl Send for HeaderMismatchError
impl Sync for HeaderMismatchError
impl Unpin for HeaderMismatchError
impl UnsafeUnpin for HeaderMismatchError
impl UnwindSafe for HeaderMismatchError
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