pub struct FileToolOptions {
pub follow_symlinks: bool,
}Expand description
How the directory-walking tools treat symbolic links on the local host.
Fields§
§follow_symlinks: boolLet links into the listing and the walk. true is the long-standing
behavior: a walk does not descend into a linked entry, but a search
rooted at a link goes through it, and list_dir lists links. A caller
that promises its agent sees only one folder sets false: list_dir
leaves links out and find_files / grep_files never start at,
enter or report one.
Trait Implementations§
Source§impl Clone for FileToolOptions
impl Clone for FileToolOptions
impl Copy for FileToolOptions
Source§impl Debug for FileToolOptions
impl Debug for FileToolOptions
Source§impl Default for FileToolOptions
impl Default for FileToolOptions
impl Eq for FileToolOptions
Source§impl PartialEq for FileToolOptions
impl PartialEq for FileToolOptions
impl StructuralPartialEq for FileToolOptions
Auto Trait Implementations§
impl Freeze for FileToolOptions
impl RefUnwindSafe for FileToolOptions
impl Send for FileToolOptions
impl Sync for FileToolOptions
impl Unpin for FileToolOptions
impl UnsafeUnpin for FileToolOptions
impl UnwindSafe for FileToolOptions
Blanket Implementations§
impl<T> Boilerplate for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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