pub struct UnifiedSpec {
pub audio_roots: Vec<PathBuf>,
pub audio_exclude: HashSet<String>,
pub daw_roots: Vec<PathBuf>,
pub daw_exclude: HashSet<String>,
pub daw_include_backups: bool,
pub preset_roots: Vec<PathBuf>,
pub preset_exclude: HashSet<String>,
pub pdf_roots: Vec<PathBuf>,
pub pdf_exclude: HashSet<String>,
}Expand description
Per-type scanning configuration. Empty roots disables the type (no output).
Fields§
§audio_roots: Vec<PathBuf>§audio_exclude: HashSet<String>§daw_roots: Vec<PathBuf>§daw_exclude: HashSet<String>§daw_include_backups: bool§preset_roots: Vec<PathBuf>§preset_exclude: HashSet<String>§pdf_roots: Vec<PathBuf>§pdf_exclude: HashSet<String>Trait Implementations§
Source§impl Clone for UnifiedSpec
impl Clone for UnifiedSpec
Source§fn clone(&self) -> UnifiedSpec
fn clone(&self) -> UnifiedSpec
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 UnifiedSpec
impl Debug for UnifiedSpec
Source§impl Default for UnifiedSpec
impl Default for UnifiedSpec
Source§fn default() -> UnifiedSpec
fn default() -> UnifiedSpec
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UnifiedSpec
impl RefUnwindSafe for UnifiedSpec
impl Send for UnifiedSpec
impl Sync for UnifiedSpec
impl Unpin for UnifiedSpec
impl UnwindSafe for UnifiedSpec
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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