pub struct ChecksumOptions {
pub file: String,
pub verbose: bool,
pub json: bool,
pub csv: bool,
pub page_size: Option<u32>,
pub keyring: Option<String>,
pub threads: usize,
pub mmap: bool,
pub streaming: bool,
}Expand description
Options for the inno checksum subcommand.
Fields§
§file: StringPath to the InnoDB tablespace file (.ibd).
verbose: boolShow per-page checksum details.
json: boolEmit output as JSON.
csv: boolOutput as CSV.
page_size: Option<u32>Override the auto-detected page size.
keyring: Option<String>Path to MySQL keyring file for decrypting encrypted tablespaces.
threads: usizeNumber of threads for parallel processing (0 = auto-detect).
mmap: boolUse memory-mapped I/O for file access.
streaming: boolStream results incrementally for lower memory usage.
Auto Trait Implementations§
impl Freeze for ChecksumOptions
impl RefUnwindSafe for ChecksumOptions
impl Send for ChecksumOptions
impl Sync for ChecksumOptions
impl Unpin for ChecksumOptions
impl UnsafeUnpin for ChecksumOptions
impl UnwindSafe for ChecksumOptions
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more