pub struct RemoteEntityRequest {
pub request_id: Uuid,
pub actor_id: ActorId,
pub message_type: String,
pub message: Vec<u8>,
pub recipe: Option<Vec<u8>>,
pub origin_node: NodeId,
}Fields§
§request_id: Uuid§actor_id: ActorId§message_type: String§message: Vec<u8>§recipe: Option<Vec<u8>>§origin_node: NodeIdTrait Implementations§
Source§impl From<RemoteEntityRequest> for EntityRequest
impl From<RemoteEntityRequest> for EntityRequest
Source§fn from(req: RemoteEntityRequest) -> Self
fn from(req: RemoteEntityRequest) -> Self
Converts to this type from the input type.
Source§impl Handler<RemoteEntityRequest> for Shard
impl Handler<RemoteEntityRequest> for Shard
fn handle<'life0, 'life1, 'async_trait>(
&'life0 mut self,
message: RemoteEntityRequest,
ctx: &'life1 mut ActorContext,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Message for RemoteEntityRequest
impl Message for RemoteEntityRequest
type Result = ()
fn as_bytes(&self) -> Result<Vec<u8>, MessageWrapErr>
fn from_bytes(buffer: Vec<u8>) -> Result<Self, MessageUnwrapErr>
fn read_remote_result( _buffer: Vec<u8>, ) -> Result<Self::Result, MessageUnwrapErr>
fn write_remote_result(_res: Self::Result) -> Result<Vec<u8>, MessageWrapErr>
fn into_envelope( self, envelope_type: EnvelopeType, ) -> Result<Envelope<Self>, MessageWrapErr>
fn from_envelope(envelope: Envelope<Self>) -> Result<Self, MessageUnwrapErr>
fn name(&self) -> &'static str
fn type_name() -> &'static strwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for RemoteEntityRequest
impl RefUnwindSafe for RemoteEntityRequest
impl Send for RemoteEntityRequest
impl Sync for RemoteEntityRequest
impl Unpin for RemoteEntityRequest
impl UnsafeUnpin for RemoteEntityRequest
impl UnwindSafe for RemoteEntityRequest
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