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) -> HeaderMismatchError
pub fn new(error: HeaderMismatchErrorObject) -> HeaderMismatchError
Creates a value from its required fields; optional fields are None.
Trait Implementations§
Source§impl Clone for HeaderMismatchError
impl Clone for HeaderMismatchError
Source§fn clone(&self) -> HeaderMismatchError
fn clone(&self) -> HeaderMismatchError
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 moreSource§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<HeaderMismatchError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HeaderMismatchError, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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