pub struct ScanOptions {
pub extra: Vec<PathBuf>,
pub formats: Vec<PluginFormat>,
pub rescan: bool,
pub standard: bool,
pub watchdog: Duration,
pub cache_path: PathBuf,
}Expand description
What to scan.
Fields§
§extra: Vec<PathBuf>§formats: Vec<PluginFormat>§rescan: bool§standard: boolInclude the standard per-OS folders.
watchdog: Duration§cache_path: PathBufTrait Implementations§
Source§impl Clone for ScanOptions
impl Clone for ScanOptions
Source§impl Debug for ScanOptions
impl Debug for ScanOptions
Auto Trait Implementations§
impl Forget for ScanOptions
impl Freeze for ScanOptions
impl Move for ScanOptions
impl RefUnwindSafe for ScanOptions
impl Send for ScanOptions
impl Sync for ScanOptions
impl Unpin for ScanOptions
impl UnsafeUnpin for ScanOptions
impl UnwindSafe for ScanOptions
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