pub struct TaxonomyGraph { /* private fields */ }Expand description
Directed hierarchy graph built from a classified taxonomy.
Implementations§
Source§impl TaxonomyGraph
impl TaxonomyGraph
pub fn from_taxonomy(taxonomy: &Taxonomy) -> Self
pub fn direct_superclasses(&self, class: EntityId) -> Vec<EntityId>
pub fn direct_subclasses(&self, class: EntityId) -> Vec<EntityId>
pub fn is_subsumed(&self, sub: EntityId, sup: EntityId) -> bool
Trait Implementations§
Source§impl Debug for TaxonomyGraph
impl Debug for TaxonomyGraph
Source§impl Default for TaxonomyGraph
impl Default for TaxonomyGraph
Source§fn default() -> TaxonomyGraph
fn default() -> TaxonomyGraph
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TaxonomyGraph
impl RefUnwindSafe for TaxonomyGraph
impl Send for TaxonomyGraph
impl Sync for TaxonomyGraph
impl Unpin for TaxonomyGraph
impl UnsafeUnpin for TaxonomyGraph
impl UnwindSafe for TaxonomyGraph
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