pub struct IndexWalkConfig {
pub follow_links: bool,
pub one_file_system: bool,
pub max_depth: Option<usize>,
pub max_filesize: Option<u64>,
}Expand description
Filesystem walk behavior for index builds and updates.
Fields§
§follow_links: bool§one_file_system: bool§max_depth: Option<usize>§max_filesize: Option<u64>Implementations§
Trait Implementations§
Source§impl Clone for IndexWalkConfig
impl Clone for IndexWalkConfig
Source§fn clone(&self) -> IndexWalkConfig
fn clone(&self) -> IndexWalkConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IndexWalkConfig
Source§impl Debug for IndexWalkConfig
impl Debug for IndexWalkConfig
Source§impl<'de> Deserialize<'de> for IndexWalkConfig
impl<'de> Deserialize<'de> for IndexWalkConfig
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
impl Eq for IndexWalkConfig
Source§impl PartialEq for IndexWalkConfig
impl PartialEq for IndexWalkConfig
Source§fn eq(&self, other: &IndexWalkConfig) -> bool
fn eq(&self, other: &IndexWalkConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IndexWalkConfig
impl Serialize for IndexWalkConfig
impl StructuralPartialEq for IndexWalkConfig
Auto Trait Implementations§
impl Freeze for IndexWalkConfig
impl RefUnwindSafe for IndexWalkConfig
impl Send for IndexWalkConfig
impl Sync for IndexWalkConfig
impl Unpin for IndexWalkConfig
impl UnsafeUnpin for IndexWalkConfig
impl UnwindSafe for IndexWalkConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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