[−][src]Enum umgap::rank::Rank
Variants
NoRank
Superkingdom
Kingdom
Subkingdom
Superphylum
Phylum
Subphylum
Superclass
Class
Subclass
Infraclass
Superorder
Order
Suborder
Infraorder
Parvorder
Superfamily
Family
Subfamily
Tribe
Subtribe
Genus
Subgenus
SpeciesGroup
SpeciesSubgroup
Species
Subspecies
Varietas
Forma
Methods
impl Rank
[src]
pub fn index(&self) -> usize
[src]
pub fn score(&self) -> Option<usize>
[src]
pub fn ranks() -> impl Iterator<Item = Rank>
[src]
Iterator over all the real ranks (NoRank is skipped)
Trait Implementations
impl Clone for Rank
[src]
fn clone(&self) -> Rank
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialOrd<Rank> for Rank
[src]
fn partial_cmp(&self, other: &Rank) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl PartialEq<Rank> for Rank
[src]
fn eq(&self, other: &Rank) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for Rank
[src]
impl Eq for Rank
[src]
impl Display for Rank
[src]
impl Debug for Rank
[src]
impl Index<Rank> for Lineage
[src]
type Output = Option<Taxon>
The returned type after indexing.
fn index(&self, rank: Rank) -> &Option<Taxon>
[src]
impl FromStr for Rank
[src]
type Err = ParseError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Rank, Self::Err>
[src]
impl IntoEnumIterator for Rank
[src]
Auto Trait Implementations
impl Sync for Rank
impl Send for Rank
impl Unpin for Rank
impl RefUnwindSafe for Rank
impl UnwindSafe for Rank
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,