pub enum CallOutcome {
Reply(ReplyStatus),
Cancelled,
Interrupted,
Rejected,
}Expand description
Terminal outcome recorded for call telemetry.
Variants§
Reply(ReplyStatus)
Phoenix returned a correlated reply with this status.
Cancelled
The caller cancelled or timed out before completion.
Interrupted
Connection loss interrupted a transmitted call.
Rejected
The client rejected the call before transmission.
Trait Implementations§
Source§impl Clone for CallOutcome
impl Clone for CallOutcome
Source§fn clone(&self) -> CallOutcome
fn clone(&self) -> CallOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CallOutcome
impl Debug for CallOutcome
Source§impl PartialEq for CallOutcome
impl PartialEq for CallOutcome
Source§fn eq(&self, other: &CallOutcome) -> bool
fn eq(&self, other: &CallOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CallOutcome
impl Eq for CallOutcome
impl StructuralPartialEq for CallOutcome
Auto Trait Implementations§
impl Freeze for CallOutcome
impl RefUnwindSafe for CallOutcome
impl Send for CallOutcome
impl Sync for CallOutcome
impl Unpin for CallOutcome
impl UnsafeUnpin for CallOutcome
impl UnwindSafe for CallOutcome
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