pub struct TrackingRunUpdateArgs {Show 15 fields
pub run_state: PathBuf,
pub phase: Option<RunPhaseArg>,
pub selected_task: Option<String>,
pub branch: Option<String>,
pub linked_pr: Option<String>,
pub validation_overall: Option<String>,
pub validation_command: Option<String>,
pub validation_status: Option<String>,
pub validation_evidence: Option<String>,
pub review_decision: Option<String>,
pub review_lens: Vec<String>,
pub review_outcome_comment: Option<String>,
pub review_findings_file: Option<PathBuf>,
pub note: Option<String>,
pub now: Option<String>,
}Fields§
§run_state: PathBufRun-state path to mutate.
phase: Option<RunPhaseArg>New phase. Optional.
selected_task: Option<String>Update the selected task id.
branch: Option<String>Update the branch name.
linked_pr: Option<String>Update the linked PR reference.
validation_overall: Option<String>Validation overall status update (pass|partial|fail).
validation_command: Option<String>Validation command row update.
validation_status: Option<String>Validation command status update.
validation_evidence: Option<String>Validation evidence path.
review_decision: Option<String>Review decision (approve|request-changes|comments-only).
review_lens: Vec<String>Review lens. Repeat to record multiple lenses.
review_outcome_comment: Option<String>Review outcome comment URL or retained evidence path.
review_findings_file: Option<PathBuf>JSON file containing review finding rows.
note: Option<String>Free-form note appended to notes.
now: Option<String>Override the recorded updated_at timestamp.
Defaults to the current UTC time; pass an explicit value for
deterministic tests/fixtures.
Trait Implementations§
Source§impl Args for TrackingRunUpdateArgs
impl Args for TrackingRunUpdateArgs
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 TrackingRunUpdateArgs
impl Clone for TrackingRunUpdateArgs
Source§impl Debug for TrackingRunUpdateArgs
impl Debug for TrackingRunUpdateArgs
Source§impl FromArgMatches for TrackingRunUpdateArgs
impl FromArgMatches for TrackingRunUpdateArgs
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 TrackingRunUpdateArgs
impl RefUnwindSafe for TrackingRunUpdateArgs
impl Send for TrackingRunUpdateArgs
impl Sync for TrackingRunUpdateArgs
impl Unpin for TrackingRunUpdateArgs
impl UnsafeUnpin for TrackingRunUpdateArgs
impl UnwindSafe for TrackingRunUpdateArgs
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