pub enum Rank {
Unclassified,
Root,
Domain,
Kingdom,
Phylum,
Class,
Order,
Family,
Genus,
Species,
}Expand description
The standard taxonomic ranks used in kraken2 reports.
Each variant maps to a single-character rank code used in kraken2 output.
Non-standard intermediate ranks (e.g. “G2”) are represented by pairing
a Rank with a depth in TaxonomicRank.
Variants§
Unclassified
Unclassified sequences (U)
Root
Root of the taxonomy tree (R)
Domain
Domain / superkingdom (D)
Kingdom
Kingdom (K)
Phylum
Phylum (P)
Class
Class (C)
Order
Order (O)
Family
Family (F)
Genus
Genus (G)
Species
Species (S)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Rank
impl<'de> Deserialize<'de> for Rank
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Rank
impl Eq for Rank
impl StructuralPartialEq for Rank
Auto Trait Implementations§
impl Freeze for Rank
impl RefUnwindSafe for Rank
impl Send for Rank
impl Sync for Rank
impl Unpin for Rank
impl UnsafeUnpin for Rank
impl UnwindSafe for Rank
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