pub struct SimulateOptions {
pub file: Option<String>,
pub datadir: Option<String>,
pub level: Option<u8>,
pub verbose: bool,
pub json: bool,
pub csv: bool,
pub page_size: Option<u32>,
pub keyring: Option<String>,
pub mmap: bool,
pub depth: Option<u32>,
}Expand description
Options for the inno simulate subcommand.
Fields§
§file: Option<String>Path to a single InnoDB tablespace file (.ibd).
datadir: Option<String>Path to a MySQL data directory (simulates all tablespaces).
level: Option<u8>Show detailed analysis at a specific recovery level (1-6).
verbose: boolShow per-page details.
json: boolOutput in JSON format.
csv: boolOutput in CSV format.
page_size: Option<u32>Override page size.
keyring: Option<String>Path to MySQL keyring file.
mmap: boolUse memory-mapped I/O.
depth: Option<u32>Maximum directory recursion depth.
Auto Trait Implementations§
impl Freeze for SimulateOptions
impl RefUnwindSafe for SimulateOptions
impl Send for SimulateOptions
impl Sync for SimulateOptions
impl Unpin for SimulateOptions
impl UnsafeUnpin for SimulateOptions
impl UnwindSafe for SimulateOptions
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