pub enum IssueType {
Show 15 variants
Bug,
Feature,
Task,
Epic,
Chore,
Message,
Molecule,
Gate,
Agent,
Role,
Rig,
Convoy,
Event,
MergeRequest,
Slot,
}Expand description
The category of work an issue represents.
Variants§
Bug
Defect or malfunction.
Feature
New capability or enhancement.
Task
General work item (default).
Epic
Large initiative with multiple steps.
Chore
Routine maintenance.
Message
Ephemeral communication.
Molecule
Template for issue hierarchies.
Gate
Async coordination mechanism.
Agent
Agent identity bead.
Role
Agent role definition.
Rig
Rig identity (multi-repo workspace).
Convoy
Cross-project tracking.
Event
Operational state change record.
MergeRequest
Merge queue entry.
Slot
Exclusive access slot.
Implementations§
Source§impl IssueType
impl IssueType
Sourcepub fn is_container(&self) -> bool
pub fn is_container(&self) -> bool
Returns true if this type represents a container for other issues.
Sourcepub fn is_agent_type(&self) -> bool
pub fn is_agent_type(&self) -> bool
Returns true if this type represents agent-related work.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IssueType
impl<'de> Deserialize<'de> for IssueType
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 IssueType
impl Eq for IssueType
impl StructuralPartialEq for IssueType
Auto Trait Implementations§
impl Freeze for IssueType
impl RefUnwindSafe for IssueType
impl Send for IssueType
impl Sync for IssueType
impl Unpin for IssueType
impl UnwindSafe for IssueType
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