pub struct TrackingStatusArgs {
pub provider_repo: Option<String>,
pub issue: Option<u64>,
pub profile: RecordProfile,
pub body_file: Option<PathBuf>,
pub comments_json: Option<PathBuf>,
pub fixture: Option<PathBuf>,
pub run_state: Option<PathBuf>,
pub bundle: Option<PathBuf>,
pub expect_visible: bool,
}Fields§
§provider_repo: Option<String>Repository in owner/repo form. Required for live mode.
issue: Option<u64>Issue number. Required when reading live provider evidence.
profile: RecordProfileLifecycle profile filter. Defaults to tracking.
body_file: Option<PathBuf>Provider issue body Markdown for deterministic mode.
comments_json: Option<PathBuf>JSON containing the issue comments (deterministic mode).
fixture: Option<PathBuf>Fixture directory containing body.md and comments.json.
run_state: Option<PathBuf>Local run-state.json path.
bundle: Option<PathBuf>Plan bundle directory used to validate execution-state metadata.
expect_visible: boolAlso run the visible-completeness lint against the latest comment body per role.
Trait Implementations§
Source§impl Args for TrackingStatusArgs
impl Args for TrackingStatusArgs
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 TrackingStatusArgs
impl Clone for TrackingStatusArgs
Source§impl Debug for TrackingStatusArgs
impl Debug for TrackingStatusArgs
Source§impl FromArgMatches for TrackingStatusArgs
impl FromArgMatches for TrackingStatusArgs
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 TrackingStatusArgs
impl RefUnwindSafe for TrackingStatusArgs
impl Send for TrackingStatusArgs
impl Sync for TrackingStatusArgs
impl Unpin for TrackingStatusArgs
impl UnsafeUnpin for TrackingStatusArgs
impl UnwindSafe for TrackingStatusArgs
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