pub struct TaxonomyNode {
pub id: usize,
pub name: String,
pub rank: TaxonRank,
pub parent: Option<usize>,
}Expand description
A node in the taxonomy tree.
Fields§
§id: usizeUnique node identifier (index in the tree’s node vector).
name: StringTaxon name.
rank: TaxonRankTaxonomic rank.
parent: Option<usize>Parent node id, or None for the root.
Trait Implementations§
Source§impl Clone for TaxonomyNode
impl Clone for TaxonomyNode
Source§fn clone(&self) -> TaxonomyNode
fn clone(&self) -> TaxonomyNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TaxonomyNode
impl RefUnwindSafe for TaxonomyNode
impl Send for TaxonomyNode
impl Sync for TaxonomyNode
impl Unpin for TaxonomyNode
impl UnsafeUnpin for TaxonomyNode
impl UnwindSafe for TaxonomyNode
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