pub enum InvocationStatus {
Ok,
Error(ProcessErrorKind),
Timeout,
Cancelled,
}Expand description
Status of a component invocation, for observability recording.
§HOT PATH — created per invocation.
Variants§
Ok
Invocation completed successfully.
Error(ProcessErrorKind)
Invocation completed with an error.
Timeout
Invocation timed out.
Cancelled
Invocation was cancelled.
Trait Implementations§
Source§impl Clone for InvocationStatus
impl Clone for InvocationStatus
Source§fn clone(&self) -> InvocationStatus
fn clone(&self) -> InvocationStatus
Returns a duplicate of the value. Read more
1.0.0 · 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 InvocationStatus
impl Debug for InvocationStatus
Source§impl Display for InvocationStatus
impl Display for InvocationStatus
Source§impl PartialEq for InvocationStatus
impl PartialEq for InvocationStatus
impl Copy for InvocationStatus
impl Eq for InvocationStatus
impl StructuralPartialEq for InvocationStatus
Auto Trait Implementations§
impl Freeze for InvocationStatus
impl RefUnwindSafe for InvocationStatus
impl Send for InvocationStatus
impl Sync for InvocationStatus
impl Unpin for InvocationStatus
impl UnwindSafe for InvocationStatus
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