pub struct MarkArgs {
pub query: String,
pub qname: String,
pub verdict: String,
pub note: Option<String>,
pub author: String,
pub file_scope: Option<String>,
pub covered_by: Option<String>,
pub ttl_days: Option<i64>,
}Fields§
§query: StringThe search query that produced this result.
qname: StringFully-qualified symbol name being rated. Omit (use “”) when –file-scope is set.
verdict: StringVerdict: useful, noisy, missing, or wrong_layer.
note: Option<String>Optional free-text note.
Author identifier recorded with the verdict.
file_scope: Option<String>Apply verdict to all symbols in files matching this glob (e.g. “src/adapters/*.rs”).
covered_by: Option<String>Plan E t-009: when –verdict already_covered, the qname of the symbol whose behavior covers this one. Auto-writes a paired Mapping ledger entry (kind=mapping, body={from, to}) so the coverage link is durable, not just a per-query verdict.
ttl_days: Option<i64>Plan J t-014: optional verdict expiry in days from now. After
now + N days the entry no longer influences ranking (still
visible via asd feedback list / export). Useful for
false-positive marks that should auto-decay — code shifts,
what was wrong last quarter may be right next. Omit to keep
the verdict permanent (current default).
Trait Implementations§
Source§impl Args for MarkArgs
impl Args for MarkArgs
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
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for MarkArgs
impl FromArgMatches for MarkArgs
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>
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>
ArgMatches to self.