pub enum CommitOutcome {
Committed,
Refused(Refusal),
NoTables,
}Expand description
The outcome of a commit attempt.
Committed— the return screened CLEAN; the committedreturn_inputsrow was written and the draft deleted.Refused(refusal)—screen_inputstripped a fail-closed guard; NOTHING was written (the year is never poisoned atresolve, and the draft is left intact for the user to fix).NoTables— the year has no full-return tables/params (v1 bundles TY2024 only — I-11); NOTHING was written.
Variants§
Auto Trait Implementations§
impl Freeze for CommitOutcome
impl RefUnwindSafe for CommitOutcome
impl Send for CommitOutcome
impl Sync for CommitOutcome
impl Unpin for CommitOutcome
impl UnsafeUnpin for CommitOutcome
impl UnwindSafe for CommitOutcome
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