pub enum CauseKind {
ExternalRequest,
ExplicitUserAction,
ApplicationAction,
DelegatedServiceCall,
Timer,
QueueMessage,
Retry,
Administrator,
AutonomousAgent,
}Expand description
Observable cause class for an operation.
Variants§
ExternalRequest
An external network request entered the local trust boundary.
ExplicitUserAction
A runtime or client attested an explicit user action.
ApplicationAction
Application code initiated the operation.
DelegatedServiceCall
A service call was delegated by another participant.
Timer
A timer or schedule initiated the operation.
QueueMessage
A queue message initiated the operation.
Retry
The operation is a retry.
Administrator
An administrator initiated the operation.
AutonomousAgent
An autonomous agent initiated the operation.
Trait Implementations§
impl Copy for CauseKind
impl Eq for CauseKind
impl StructuralPartialEq for CauseKind
Auto Trait Implementations§
impl Freeze for CauseKind
impl RefUnwindSafe for CauseKind
impl Send for CauseKind
impl Sync for CauseKind
impl Unpin for CauseKind
impl UnsafeUnpin for CauseKind
impl UnwindSafe for CauseKind
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