pub struct CreateArgs {Show 22 fields
pub title: String,
pub description: Option<String>,
pub acceptance: Option<String>,
pub notes: Option<String>,
pub design: Option<String>,
pub verify: Option<String>,
pub priority: Option<u8>,
pub labels: Option<String>,
pub assignee: Option<String>,
pub deps: Option<String>,
pub parent: Option<String>,
pub produces: Option<String>,
pub requires: Option<String>,
pub paths: Option<String>,
pub on_fail: Option<OnFailAction>,
pub pass_ok: bool,
pub claim: bool,
pub by: Option<String>,
pub verify_timeout: Option<u64>,
pub feature: bool,
pub decisions: Vec<String>,
pub force: bool,
}Expand description
Create arguments structure for organizing all the parameters passed to create.
Fields§
§title: String§description: Option<String>§acceptance: Option<String>§notes: Option<String>§design: Option<String>§verify: Option<String>§priority: Option<u8>§labels: Option<String>§assignee: Option<String>§deps: Option<String>§parent: Option<String>§produces: Option<String>§requires: Option<String>§paths: Option<String>Comma-separated file paths relevant to this unit.
on_fail: Option<OnFailAction>Action on verify failure
pass_ok: boolSkip fail-first check (allow verify to already pass)
claim: boolClaim the unit immediately after creation
by: Option<String>Who is claiming (used with claim)
verify_timeout: Option<u64>Timeout in seconds for the verify command (kills process on expiry).
feature: boolMark as a product feature (human-only close, no verify gate required).
decisions: Vec<String>Unresolved decisions that block autonomous execution.
force: boolSkip duplicate title check
Auto Trait Implementations§
impl Freeze for CreateArgs
impl RefUnwindSafe for CreateArgs
impl Send for CreateArgs
impl Sync for CreateArgs
impl Unpin for CreateArgs
impl UnsafeUnpin for CreateArgs
impl UnwindSafe for CreateArgs
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more