pub enum PairValidation {
Full,
FastSlash,
None,
}Expand description
Identifier validation policy for paired-end data.
Variants§
Full
Compare normalized first-token identifiers after removing /1 or /2.
FastSlash
Fast path for ordered /1 and /2 mate suffixes, with fallback to
Full when that shape is not present.
None
Skip identifier checks for trusted, already synchronized inputs.
Trait Implementations§
Source§impl Clone for PairValidation
impl Clone for PairValidation
Source§fn clone(&self) -> PairValidation
fn clone(&self) -> PairValidation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PairValidation
Source§impl Debug for PairValidation
impl Debug for PairValidation
impl Eq for PairValidation
Source§impl PartialEq for PairValidation
impl PartialEq for PairValidation
Source§fn eq(&self, other: &PairValidation) -> bool
fn eq(&self, other: &PairValidation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PairValidation
Auto Trait Implementations§
impl Freeze for PairValidation
impl RefUnwindSafe for PairValidation
impl Send for PairValidation
impl Sync for PairValidation
impl Unpin for PairValidation
impl UnsafeUnpin for PairValidation
impl UnwindSafe for PairValidation
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