pub enum ActorMethodOutcome {
Completed {
result: Value,
state: Value,
effects: Vec<ActorSocketEffect>,
},
Failed(ActorInvocationFailure),
}Variants§
Completed
Failed(ActorInvocationFailure)
Trait Implementations§
Source§impl Debug for ActorMethodOutcome
impl Debug for ActorMethodOutcome
Source§impl PartialEq for ActorMethodOutcome
impl PartialEq for ActorMethodOutcome
impl StructuralPartialEq for ActorMethodOutcome
Auto Trait Implementations§
impl Freeze for ActorMethodOutcome
impl RefUnwindSafe for ActorMethodOutcome
impl Send for ActorMethodOutcome
impl Sync for ActorMethodOutcome
impl Unpin for ActorMethodOutcome
impl UnsafeUnpin for ActorMethodOutcome
impl UnwindSafe for ActorMethodOutcome
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> 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