pub struct ScanWalDir {
pub wal_dir: PathBuf,
pub baseline: Option<PathBuf>,
pub sentinel_log: Option<PathBuf>,
pub json: Option<PathBuf>,
}Fields§
§wal_dir: PathBufWAL 目录(session_.wal / shared_facts.wal / governance_single_reactor.wal)
baseline: Option<PathBuf>基线文件(跨扫描比对;首跑创建,其后每次更新)
sentinel_log: Option<PathBuf>哨兵日志(append-only,每次扫描每文件一行;建议独立目录)
json: Option<PathBuf>机器可读 JSON 报告输出文件
Trait Implementations§
Source§impl Args for ScanWalDir
impl Args for ScanWalDir
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 ScanWalDir
impl Debug for ScanWalDir
Source§impl FromArgMatches for ScanWalDir
impl FromArgMatches for ScanWalDir
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 ScanWalDir
impl RefUnwindSafe for ScanWalDir
impl Send for ScanWalDir
impl Sync for ScanWalDir
impl Unpin for ScanWalDir
impl UnsafeUnpin for ScanWalDir
impl UnwindSafe for ScanWalDir
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