pub enum MateValidation {
Strict,
Relaxed,
None,
}Expand description
How to validate that two reads form a proper mate pair.
Variants§
Strict
Names must match after stripping suffixes, and reads must have /1 and /2 suffixes.
Relaxed
Names must match after stripping any read-number suffix (/1, /2, _1, _2).
None
No validation — trust file order.
Trait Implementations§
Source§impl Clone for MateValidation
impl Clone for MateValidation
Source§fn clone(&self) -> MateValidation
fn clone(&self) -> MateValidation
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 MateValidation
impl Debug for MateValidation
Source§impl PartialEq for MateValidation
impl PartialEq for MateValidation
impl Copy for MateValidation
impl Eq for MateValidation
impl StructuralPartialEq for MateValidation
Auto Trait Implementations§
impl Freeze for MateValidation
impl RefUnwindSafe for MateValidation
impl Send for MateValidation
impl Sync for MateValidation
impl Unpin for MateValidation
impl UnsafeUnpin for MateValidation
impl UnwindSafe for MateValidation
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