pub struct TrackingRunInitArgs {Show 13 fields
pub provider_repo: String,
pub issue: u64,
pub profile: RecordProfile,
pub bundle: Option<PathBuf>,
pub execution_state_file: Option<PathBuf>,
pub task: Option<String>,
pub sprint: Option<i32>,
pub branch: Option<String>,
pub worktree: Option<PathBuf>,
pub linked_pr: Option<String>,
pub run_id: Option<String>,
pub now: Option<String>,
pub out: Option<PathBuf>,
}Fields§
§provider_repo: StringRepository slug in owner/repo form.
issue: u64Issue number.
profile: RecordProfileLifecycle profile for the new run.
bundle: Option<PathBuf>Plan bundle directory.
execution_state_file: Option<PathBuf>Canonical execution-state Markdown.
task: Option<String>Selected task id.
sprint: Option<i32>Selected sprint number.
branch: Option<String>Branch backing the run.
worktree: Option<PathBuf>Worktree path.
linked_pr: Option<String>Linked PR reference (owner/repo#number).
run_id: Option<String>Override the generated run_id. Useful for deterministic tests.
now: Option<String>Override the recorded timestamp (created_at / updated_at).
Defaults to the current UTC time; pass an explicit value for
deterministic tests/fixtures.
out: Option<PathBuf>Write to this run-state path instead of the issue runtime root.
Trait Implementations§
Source§impl Args for TrackingRunInitArgs
impl Args for TrackingRunInitArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Clone for TrackingRunInitArgs
impl Clone for TrackingRunInitArgs
Source§fn clone(&self) -> TrackingRunInitArgs
fn clone(&self) -> TrackingRunInitArgs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TrackingRunInitArgs
impl Debug for TrackingRunInitArgs
Source§impl FromArgMatches for TrackingRunInitArgs
impl FromArgMatches for TrackingRunInitArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for TrackingRunInitArgs
impl RefUnwindSafe for TrackingRunInitArgs
impl Send for TrackingRunInitArgs
impl Sync for TrackingRunInitArgs
impl Unpin for TrackingRunInitArgs
impl UnsafeUnpin for TrackingRunInitArgs
impl UnwindSafe for TrackingRunInitArgs
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