pub enum Status {
Open,
InProgress,
Blocked,
Deferred,
Closed,
Tombstone,
Pinned,
Hooked,
}Expand description
The workflow state of an issue.
Variants§
Open
Default state for new issues - work not yet started.
InProgress
Work is actively underway.
Blocked
Issue is halted by dependencies.
Deferred
Intentionally postponed.
Closed
Work completed.
Tombstone
Soft-deleted issue (preserved for sync).
Pinned
Persistent bead remaining indefinitely open.
Hooked
Work attached to an agent’s hook.
Implementations§
Source§impl Status
impl Status
Sourcepub fn is_terminal(&self) -> bool
pub fn is_terminal(&self) -> bool
Returns true if this status represents completed or removed work.
Sourcepub fn blocks_dependents(&self) -> bool
pub fn blocks_dependents(&self) -> bool
Returns true if this status blocks dependent issues.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Status
impl<'de> Deserialize<'de> for Status
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
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