pub enum DoctorCommand {
CheckIntegrity(CheckIntegrityArgs),
SafeExport(SafeExportArgs),
VerifyEmbedder(VerifyEmbedderArgs),
Trace(TraceArgs),
DumpSchema(SimpleDoctorArgs),
DumpRowCounts(SimpleDoctorArgs),
DumpProfile(SimpleDoctorArgs),
WarmCache(WarmCacheArgs),
RecomputeMean(SimpleDoctorArgs),
}Expand description
Doctor verb table per dev/interfaces/cli.md § Doctor verbs.
Variants§
CheckIntegrity(CheckIntegrityArgs)
Run a structural integrity check against the database.
SafeExport(SafeExportArgs)
Materialize a safe export of the database.
VerifyEmbedder(VerifyEmbedderArgs)
Verify the embedder identity recorded in the database.
Trace(TraceArgs)
Trace the resolution chain for a given source reference.
DumpSchema(SimpleDoctorArgs)
Dump the canonical schema definition.
DumpRowCounts(SimpleDoctorArgs)
Dump per-table row counts.
DumpProfile(SimpleDoctorArgs)
Dump the response-cycle profile recorded by the engine.
WarmCache(WarmCacheArgs)
EU-5b — fetch and verify the pinned default embedder weights so the
next Engine::open with EmbedderChoice::Default runs against a
warm cache without touching the network.
RecomputeMean(SimpleDoctorArgs)
0.7.2 PR-2b — re-derive and re-pin the corpus mean from the current vectors, re-quantizing every row in one transaction. Always allowed (exempt from the automatic-path 200k cap).
Trait Implementations§
Source§impl Debug for DoctorCommand
impl Debug for DoctorCommand
Source§impl FromArgMatches for DoctorCommand
impl FromArgMatches for DoctorCommand
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<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for DoctorCommand
impl Subcommand for DoctorCommand
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for DoctorCommand
impl RefUnwindSafe for DoctorCommand
impl Send for DoctorCommand
impl Sync for DoctorCommand
impl Unpin for DoctorCommand
impl UnsafeUnpin for DoctorCommand
impl UnwindSafe for DoctorCommand
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