pub struct DoctorArgs {
pub fix: bool,
pub lint_config: bool,
pub shallow: Option<usize>,
}Fields§
§fix: boolHeal gitignore drift by re-emitting the managed block. Safety: NEVER touches the manifest or the filesystem on other checks.
lint_config: boolRun the opt-in config-lint check (openspec/config.yaml +
.omne/cfg/*.md). Skipped by default.
shallow: Option<usize>v1.2.0 Stage 1.j — bound the recursive ManifestTree walk.
Omitted: walk every nested meta exhaustively (default).
--shallow 0: root meta only.
--shallow N: recurse up to N levels of nesting (root is
depth 0; depth-N metas are visited but their children are
not). The walk is read-only at every frame.
Trait Implementations§
Source§impl Args for DoctorArgs
impl Args for DoctorArgs
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 Debug for DoctorArgs
impl Debug for DoctorArgs
Source§impl FromArgMatches for DoctorArgs
impl FromArgMatches for DoctorArgs
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 DoctorArgs
impl RefUnwindSafe for DoctorArgs
impl Send for DoctorArgs
impl Sync for DoctorArgs
impl Unpin for DoctorArgs
impl UnsafeUnpin for DoctorArgs
impl UnwindSafe for DoctorArgs
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