pub struct RpcCall {
pub id: RpcId,
pub target: RpcTarget,
pub params: Vec<RpcParam>,
pub seq: u32,
pub caller: u64,
}Expand description
A fully-formed RPC call ready for serialisation and dispatch.
Fields§
§id: RpcId§target: RpcTarget§params: Vec<RpcParam>§seq: u32Sequence number (assigned by RpcQueue on enqueue).
caller: u64Originating client_id (0 = server).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RpcCall
impl RefUnwindSafe for RpcCall
impl Send for RpcCall
impl Sync for RpcCall
impl Unpin for RpcCall
impl UnsafeUnpin for RpcCall
impl UnwindSafe for RpcCall
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