pub struct SerializedMessage { /* private fields */ }
Available on crate feature
bridge
only.Expand description
An serialized message
Trait Implementations§
Source§impl Debug for SerializedMessage
impl Debug for SerializedMessage
Source§impl<T: Sized + DeserializeOwned + Send + Sync + 'static> Listener<SerializedMessage> for BridgeListener<T>
impl<T: Sized + DeserializeOwned + Send + Sync + 'static> Listener<SerializedMessage> for BridgeListener<T>
Source§fn handle<'life0, 'life1, 'async_trait>(
&'life0 self,
event: &'life1 Event<SerializedMessage>,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn handle<'life0, 'life1, 'async_trait>(
&'life0 self,
event: &'life1 Event<SerializedMessage>,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Available on crate feature
async
only.handler callback to process event
Auto Trait Implementations§
impl Freeze for SerializedMessage
impl RefUnwindSafe for SerializedMessage
impl Send for SerializedMessage
impl Sync for SerializedMessage
impl Unpin for SerializedMessage
impl UnwindSafe for SerializedMessage
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request