pub struct CachedScanConfig {
pub follow_symlinks: bool,
pub same_filesystem: bool,
pub max_depth: Option<usize>,
}Expand description
Scan configuration that affects cache validity
Fields§
§follow_symlinks: boolWhether symlinks were followed during scan
same_filesystem: boolWhether scan stayed on same filesystem
max_depth: Option<usize>Maximum depth that was scanned
Trait Implementations§
Source§impl Clone for CachedScanConfig
impl Clone for CachedScanConfig
Source§fn clone(&self) -> CachedScanConfig
fn clone(&self) -> CachedScanConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CachedScanConfig
impl Debug for CachedScanConfig
Source§impl<'de> Deserialize<'de> for CachedScanConfig
impl<'de> Deserialize<'de> for CachedScanConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CachedScanConfig
impl PartialEq for CachedScanConfig
Source§impl Serialize for CachedScanConfig
impl Serialize for CachedScanConfig
impl StructuralPartialEq for CachedScanConfig
Auto Trait Implementations§
impl Freeze for CachedScanConfig
impl RefUnwindSafe for CachedScanConfig
impl Send for CachedScanConfig
impl Sync for CachedScanConfig
impl Unpin for CachedScanConfig
impl UnsafeUnpin for CachedScanConfig
impl UnwindSafe for CachedScanConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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