pub enum PoaError {
EmptyInput,
InsufficientDepth {
got: usize,
min: usize,
},
SeedOutOfBounds {
index: usize,
len: usize,
},
BandTooNarrow {
configured: usize,
required: usize,
},
NoSpanningReads {
left_depth: usize,
right_depth: usize,
},
}Variants§
EmptyInput
InsufficientDepth
SeedOutOfBounds
BandTooNarrow
NoSpanningReads
SeedSelection::Auto found non-overlapping left-only and right-only
read groups with no spanning read. Use bridged_consensus instead:
the left group seeds the left half, the right group seeds the right half,
and bridged_consensus concatenates them with a GapKind::Unknown gap.
Trait Implementations§
Source§impl Error for PoaError
impl Error for PoaError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for PoaError
impl RefUnwindSafe for PoaError
impl Send for PoaError
impl Sync for PoaError
impl Unpin for PoaError
impl UnsafeUnpin for PoaError
impl UnwindSafe for PoaError
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