pub enum NucleotideError {
InvalidBase(u8),
SequenceTooLong(usize),
InvalidLength(usize),
IndexOutOfBounds {
index: usize,
length: usize,
},
InvalidRange {
start: usize,
end: usize,
length: usize,
},
}Variants§
Trait Implementations§
Source§impl Debug for NucleotideError
impl Debug for NucleotideError
Source§impl Display for NucleotideError
impl Display for NucleotideError
Source§impl Error for NucleotideError
impl Error for NucleotideError
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 NucleotideError
impl PartialEq for NucleotideError
impl Eq for NucleotideError
impl StructuralPartialEq for NucleotideError
Auto Trait Implementations§
impl Freeze for NucleotideError
impl RefUnwindSafe for NucleotideError
impl Send for NucleotideError
impl Sync for NucleotideError
impl Unpin for NucleotideError
impl UnwindSafe for NucleotideError
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