pub enum ProdigalError {
EmptySequence,
SequenceTooShort {
length: usize,
min: usize,
},
SequenceTooLong {
length: usize,
max: usize,
},
InvalidTranslationTable(u8),
Io(Error),
}Expand description
Errors from gene prediction.
Variants§
Trait Implementations§
Source§impl Debug for ProdigalError
impl Debug for ProdigalError
Source§impl Display for ProdigalError
impl Display for ProdigalError
Source§impl Error for ProdigalError
impl Error for ProdigalError
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 ProdigalError
impl !RefUnwindSafe for ProdigalError
impl Send for ProdigalError
impl Sync for ProdigalError
impl Unpin for ProdigalError
impl UnsafeUnpin for ProdigalError
impl !UnwindSafe for ProdigalError
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
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