pub enum MergePatternType {
Part,
Disc,
NumericSuffix,
}Expand description
Types of merge patterns we recognize
Variants§
Part
Part 1, Part 2, Pt 1, Pt. 1, Part1, Part2
Disc
Disc 1, Disc1, CD1, CD 1, Disk 1, Disk1
NumericSuffix
Simple numeric suffix: Title 01.m4b, Title 02.m4b
Trait Implementations§
Source§impl Clone for MergePatternType
impl Clone for MergePatternType
Source§fn clone(&self) -> MergePatternType
fn clone(&self) -> MergePatternType
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 MergePatternType
impl Debug for MergePatternType
Source§impl PartialEq for MergePatternType
impl PartialEq for MergePatternType
impl Copy for MergePatternType
impl Eq for MergePatternType
impl StructuralPartialEq for MergePatternType
Auto Trait Implementations§
impl Freeze for MergePatternType
impl RefUnwindSafe for MergePatternType
impl Send for MergePatternType
impl Sync for MergePatternType
impl Unpin for MergePatternType
impl UnwindSafe for MergePatternType
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<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§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.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