pub struct RpcRequest {
pub op: String,
pub params: Value,
pub id: String,
pub session: Option<String>,
}Expand description
Standard RPC request envelope
Fieldsยง
ยงop: StringOperation to perform
params: ValueOperation parameters
id: StringRequest ID for correlation
session: Option<String>Session token (optional, can use env var)
Trait Implementationsยง
Sourceยงimpl Clone for RpcRequest
impl Clone for RpcRequest
Sourceยงfn clone(&self) -> RpcRequest
fn clone(&self) -> RpcRequest
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 RpcRequest
impl Debug for RpcRequest
Sourceยงimpl<'de> Deserialize<'de> for RpcRequest
impl<'de> Deserialize<'de> for RpcRequest
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
Auto Trait Implementationsยง
impl Freeze for RpcRequest
impl RefUnwindSafe for RpcRequest
impl Send for RpcRequest
impl Sync for RpcRequest
impl Unpin for RpcRequest
impl UnsafeUnpin for RpcRequest
impl UnwindSafe for RpcRequest
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