pub struct RemoteWrapper {
pub destination: RemoteAddr,
pub message_buffer: Vec<u8>,
pub identifier: String,
pub source: Option<Addr<NetworkInterface>>,
pub conversation_id: Option<Uuid>,
}Expand description
Wrapper for messages to be sent to remote actor
Fields§
§destination: RemoteAddr§message_buffer: Vec<u8>§identifier: String§source: Option<Addr<NetworkInterface>>§conversation_id: Option<Uuid>Implementations§
Source§impl RemoteWrapper
impl RemoteWrapper
pub fn new<T: RemoteMessage>( destination: RemoteAddr, message: T, conversation_id: Option<Uuid>, ) -> RemoteWrapper
Trait Implementations§
Source§impl Clone for RemoteWrapper
impl Clone for RemoteWrapper
Source§impl Debug for RemoteWrapper
impl Debug for RemoteWrapper
Source§impl<'de> Deserialize<'de> for RemoteWrapper
impl<'de> Deserialize<'de> for RemoteWrapper
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 Handler<RemoteWrapper> for AddrResolver
impl Handler<RemoteWrapper> for AddrResolver
Source§impl Handler<RemoteWrapper> for Connector
impl Handler<RemoteWrapper> for Connector
Source§impl Message for RemoteWrapper
impl Message for RemoteWrapper
Auto Trait Implementations§
impl Freeze for RemoteWrapper
impl !RefUnwindSafe for RemoteWrapper
impl Send for RemoteWrapper
impl Sync for RemoteWrapper
impl Unpin for RemoteWrapper
impl UnsafeUnpin for RemoteWrapper
impl !UnwindSafe for RemoteWrapper
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