pub struct SendEffect {
pub conn: ConnectionId,
pub data: NonEmptyBytes,
}Fields§
§conn: ConnectionId§data: NonEmptyBytesTrait Implementations§
Source§impl Debug for SendEffect
impl Debug for SendEffect
Source§impl<'de> Deserialize<'de> for SendEffect
impl<'de> Deserialize<'de> for SendEffect
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 ExternalEffect for SendEffect
impl ExternalEffect for SendEffect
Source§fn run(
self: Box<Self>,
resources: Resources,
) -> BoxFuture<'static, Box<dyn SendData>>
fn run( self: Box<Self>, resources: Resources, ) -> BoxFuture<'static, Box<dyn SendData>>
Run the effect in production mode. Read more
Source§impl ExternalEffectAPI for SendEffect
impl ExternalEffectAPI for SendEffect
Source§impl PartialEq for SendEffect
impl PartialEq for SendEffect
Source§impl Serialize for SendEffect
impl Serialize for SendEffect
impl StructuralPartialEq for SendEffect
Auto Trait Implementations§
impl !Freeze for SendEffect
impl RefUnwindSafe for SendEffect
impl Send for SendEffect
impl Sync for SendEffect
impl Unpin for SendEffect
impl UnsafeUnpin for SendEffect
impl UnwindSafe for SendEffect
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more