pub enum OrgNameChoice {
Binomial(BinomialOrgName),
Virus(String),
Hybrid(MultiOrgName),
NamedHybrid(BinomialOrgName),
Partial(PartialOrgName),
}Variants§
Binomial(BinomialOrgName)
genus/species type name
Virus(String)
virus names are different
Hybrid(MultiOrgName)
hybrid between organisms
NamedHybrid(BinomialOrgName)
some hybrids have genus x species name
Partial(PartialOrgName)
when genus not known
Trait Implementations§
Source§impl Clone for OrgNameChoice
impl Clone for OrgNameChoice
Source§impl Debug for OrgNameChoice
impl Debug for OrgNameChoice
Source§impl<'de> Deserialize<'de> for OrgNameChoice
impl<'de> Deserialize<'de> for OrgNameChoice
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
Source§impl PartialEq for OrgNameChoice
impl PartialEq for OrgNameChoice
Source§impl Serialize for OrgNameChoice
impl Serialize for OrgNameChoice
impl StructuralPartialEq for OrgNameChoice
Auto Trait Implementations§
impl Freeze for OrgNameChoice
impl RefUnwindSafe for OrgNameChoice
impl Send for OrgNameChoice
impl Sync for OrgNameChoice
impl Unpin for OrgNameChoice
impl UnsafeUnpin for OrgNameChoice
impl UnwindSafe for OrgNameChoice
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