pub struct SinceArgs {
pub sha: String,
pub depth: usize,
pub git_depth: usize,
pub quiet: bool,
pub intent: Option<String>,
pub agent: bool,
pub agent_budget: usize,
pub paths: Option<String>,
pub scope: Option<String>,
pub limit: Option<usize>,
pub json: bool,
}Fields§
§sha: StringBase commit SHA (or branch/tag) to diff against HEAD.
depth: usizeCaller-graph BFS depth for blast radius (default: 3).
git_depth: usizeNumber of recent git commits to scan per changed file (default: 10).
quiet: boolSuppress the stale-index warning.
intent: Option<String>Adjust output framing for a specific intent. Values: bugfix, feature, refactor, test, architecture, ui.
agent: boolEmit token-budgeted JSON for LLM consumption.
agent_budget: usizeToken budget when –agent is set (default: 8000).
paths: Option<String>Comma-separated glob patterns to restrict touched symbols to specific paths.
scope: Option<String>Named scope alias from .asd/scopes.toml, e.g. –scope drift-pad.
limit: Option<usize>Maximum number of seed symbols to include (default: unlimited).
json: boolOutput is always JSON; this flag is accepted for CLI consistency.
Trait Implementations§
Source§impl Args for SinceArgs
impl Args for SinceArgs
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 FromArgMatches for SinceArgs
impl FromArgMatches for SinceArgs
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 SinceArgs
impl RefUnwindSafe for SinceArgs
impl Send for SinceArgs
impl Sync for SinceArgs
impl Unpin for SinceArgs
impl UnsafeUnpin for SinceArgs
impl UnwindSafe for SinceArgs
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