pub enum FastaShape {
Empty,
TwoLine,
Multiline,
}Expand description
Detected FASTA physical layout for resident inputs.
Variants§
Empty
Empty input or only blank lines.
TwoLine
Every non-empty record has exactly one header line and one sequence line.
Multiline
At least one record is multiline, blank-separated, or otherwise requires the robust FASTA parser.
Trait Implementations§
Source§impl Clone for FastaShape
impl Clone for FastaShape
Source§fn clone(&self) -> FastaShape
fn clone(&self) -> FastaShape
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 FastaShape
Source§impl Debug for FastaShape
impl Debug for FastaShape
impl Eq for FastaShape
Source§impl PartialEq for FastaShape
impl PartialEq for FastaShape
Source§fn eq(&self, other: &FastaShape) -> bool
fn eq(&self, other: &FastaShape) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FastaShape
Auto Trait Implementations§
impl Freeze for FastaShape
impl RefUnwindSafe for FastaShape
impl Send for FastaShape
impl Sync for FastaShape
impl Unpin for FastaShape
impl UnsafeUnpin for FastaShape
impl UnwindSafe for FastaShape
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