pub enum Action {
Show 37 variants
Start,
Complete,
Fail,
Cancel,
Skip,
Timeout,
Retry,
Inbound,
Outbound,
Send,
Receive,
Connect,
Disconnect,
Reconnect,
Spawn,
Kill,
Tick,
Trigger,
Schedule,
Approve,
Reject,
Defer,
Read,
Write,
Delete,
List,
Query,
Invoke,
Dispatch,
Resolve,
Register,
Unregister,
Load,
Save,
Migrate,
Validate,
Note,
}Expand description
Closed event.action taxonomy. Adding a verb requires extending
this enum — no Other(&str) escape hatch on purpose. The snake_case
form of each variant is the on-disk event.action string, derived
via strum::IntoStaticStr.
Variants§
Start
Complete
Fail
Cancel
Skip
Timeout
Retry
Inbound
Outbound
Send
Receive
Connect
Disconnect
Reconnect
Spawn
Kill
Tick
Trigger
Schedule
Approve
Reject
Defer
Read
Write
Delete
List
Query
Invoke
Dispatch
Resolve
Register
Unregister
Load
Save
Migrate
Validate
Note
Implementations§
Trait Implementations§
impl Copy for Action
impl Eq for Action
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnsafeUnpin for Action
impl UnwindSafe for Action
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