pub struct UntypedMessage {
pub method: String,
pub params: Value,
}Expand description
An incoming JSON message without any typing. Can be a request or a notification.
Fields§
§method: StringThe JSON-RPC method name
params: ValueThe JSON-RPC parameters as a raw JSON value
Implementations§
Trait Implementations§
Source§impl Clone for UntypedMessage
impl Clone for UntypedMessage
Source§fn clone(&self) -> UntypedMessage
fn clone(&self) -> UntypedMessage
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 UntypedMessage
impl Debug for UntypedMessage
Source§impl<'de> Deserialize<'de> for UntypedMessage
impl<'de> Deserialize<'de> for UntypedMessage
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 Hash for UntypedMessage
impl Hash for UntypedMessage
Source§impl JrMessage for UntypedMessage
impl JrMessage for UntypedMessage
Source§fn to_untyped_message(&self) -> Result<UntypedMessage, Error>
fn to_untyped_message(&self) -> Result<UntypedMessage, Error>
Convert this message into an untyped message.
Source§impl JrRequest for UntypedMessage
impl JrRequest for UntypedMessage
Source§impl PartialEq for UntypedMessage
impl PartialEq for UntypedMessage
Source§impl Serialize for UntypedMessage
impl Serialize for UntypedMessage
impl Eq for UntypedMessage
impl JrNotification for UntypedMessage
impl StructuralPartialEq for UntypedMessage
Auto Trait Implementations§
impl Freeze for UntypedMessage
impl RefUnwindSafe for UntypedMessage
impl Send for UntypedMessage
impl Sync for UntypedMessage
impl Unpin for UntypedMessage
impl UnwindSafe for UntypedMessage
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