pub enum NucleotideConversionError {
InvalidBase(u8),
AmbiguousBase,
}
Expand description
Base conversion errors for nucleotide sequence conversions.
Variants§
InvalidBase(u8)
Input is an invalid base. The attached u8 is the IUPACNA coding of the base.
AmbiguousBase
Ambiguous base that cannot be represented in the target encoding.
Trait Implementations§
Source§impl Clone for NucleotideConversionError
impl Clone for NucleotideConversionError
Source§fn clone(&self) -> NucleotideConversionError
fn clone(&self) -> NucleotideConversionError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NucleotideConversionError
impl Debug for NucleotideConversionError
Source§impl Display for NucleotideConversionError
impl Display for NucleotideConversionError
Source§impl Error for NucleotideConversionError
impl Error for NucleotideConversionError
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()
Source§impl PartialEq for NucleotideConversionError
impl PartialEq for NucleotideConversionError
Source§fn eq(&self, other: &NucleotideConversionError) -> bool
fn eq(&self, other: &NucleotideConversionError) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for NucleotideConversionError
impl Eq for NucleotideConversionError
impl StructuralPartialEq for NucleotideConversionError
Auto Trait Implementations§
impl Freeze for NucleotideConversionError
impl RefUnwindSafe for NucleotideConversionError
impl Send for NucleotideConversionError
impl Sync for NucleotideConversionError
impl Unpin for NucleotideConversionError
impl UnwindSafe for NucleotideConversionError
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