pub struct FsckOptions {
pub find_unreferenced: bool,
pub verify_content_hashes: bool,
pub observer: Option<Arc<dyn VoidObserver>>,
}Expand description
Options for the integrity check.
Fields§
§find_unreferenced: boolWhether to find unreferenced objects (gc candidates).
verify_content_hashes: boolWhether to verify content hashes within shards.
observer: Option<Arc<dyn VoidObserver>>Optional observer for progress events.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FsckOptions
impl !RefUnwindSafe for FsckOptions
impl Send for FsckOptions
impl Sync for FsckOptions
impl Unpin for FsckOptions
impl UnsafeUnpin for FsckOptions
impl !UnwindSafe for FsckOptions
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