pub enum RepairStrategy {
PromoteToBegin,
Discard,
Lenient,
}Expand description
Repair strategy for invalid BIO sequences.
Variants§
PromoteToBegin
Convert invalid I tags to B tags (most common approach).
Discard
Discard invalid transitions by converting to O.
Lenient
Keep invalid tags as-is (lenient parsing).
Trait Implementations§
Source§impl Clone for RepairStrategy
impl Clone for RepairStrategy
Source§fn clone(&self) -> RepairStrategy
fn clone(&self) -> RepairStrategy
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 RepairStrategy
Source§impl Debug for RepairStrategy
impl Debug for RepairStrategy
Source§impl Default for RepairStrategy
impl Default for RepairStrategy
Source§fn default() -> RepairStrategy
fn default() -> RepairStrategy
Returns the “default value” for a type. Read more
impl Eq for RepairStrategy
Source§impl PartialEq for RepairStrategy
impl PartialEq for RepairStrategy
Source§fn eq(&self, other: &RepairStrategy) -> bool
fn eq(&self, other: &RepairStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RepairStrategy
Auto Trait Implementations§
impl Freeze for RepairStrategy
impl RefUnwindSafe for RepairStrategy
impl Send for RepairStrategy
impl Sync for RepairStrategy
impl Unpin for RepairStrategy
impl UnsafeUnpin for RepairStrategy
impl UnwindSafe for RepairStrategy
Blanket Implementations§
impl<T> Boilerplate for T
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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