pub enum CloseOutcome {
Closed,
Refused(String),
Parked(String),
AwaitingMerge,
}Expand description
Outcome of queue.close() for a single unit.
Variants§
Closed
Unit was closed successfully.
Refused(String)
Queue refused to close the unit (e.g. it was claimed by another walker).
Parked(String)
Unit was parked for later (e.g. dependents not yet resolved).
AwaitingMerge
Unit built successfully (PR up, reviewed) but its PR is not yet merged
(x-aba7: graph done = merged). Success-shaped: the claim is RELEASED and
no failure is recorded; the node stays in_review and is closed at the
actual merge by fno backlog reconcile / merge-triggered advance.
Trait Implementations§
Source§impl Debug for CloseOutcome
impl Debug for CloseOutcome
Source§impl PartialEq for CloseOutcome
impl PartialEq for CloseOutcome
impl StructuralPartialEq for CloseOutcome
Auto Trait Implementations§
impl Freeze for CloseOutcome
impl RefUnwindSafe for CloseOutcome
impl Send for CloseOutcome
impl Sync for CloseOutcome
impl Unpin for CloseOutcome
impl UnsafeUnpin for CloseOutcome
impl UnwindSafe for CloseOutcome
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