pub enum ApprovalDecision {
Approved {
by: String,
},
Denied {
by: String,
reason: String,
},
Deferred,
}Expand description
An approver’s answer.
Variants§
Approved
Go ahead.
Denied
Never run it. The effect ends Rejected with reason.
Deferred
No decision yet. The effect stays AwaitingApproval.
Trait Implementations§
Source§impl Clone for ApprovalDecision
impl Clone for ApprovalDecision
Source§impl Debug for ApprovalDecision
impl Debug for ApprovalDecision
impl Eq for ApprovalDecision
Source§impl PartialEq for ApprovalDecision
impl PartialEq for ApprovalDecision
impl StructuralPartialEq for ApprovalDecision
Auto Trait Implementations§
impl Freeze for ApprovalDecision
impl RefUnwindSafe for ApprovalDecision
impl Send for ApprovalDecision
impl Sync for ApprovalDecision
impl Unpin for ApprovalDecision
impl UnsafeUnpin for ApprovalDecision
impl UnwindSafe for ApprovalDecision
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