Trait HedgeGraphExt

Source
pub trait HedgeGraphExt {
    // Required methods
    fn hedges_between(&self, a: NodeIndex, b: NodeIndex) -> BitVec;
    fn permute_subgraph<S: SubGraph>(
        &self,
        subgraph: &S,
        hedge_perm: &Permutation,
    ) -> BitVec;
    fn orientation_ord(&self, hedge: Hedge) -> u8;
}

Required Methods§

Source

fn hedges_between(&self, a: NodeIndex, b: NodeIndex) -> BitVec

Source

fn permute_subgraph<S: SubGraph>( &self, subgraph: &S, hedge_perm: &Permutation, ) -> BitVec

Source

fn orientation_ord(&self, hedge: Hedge) -> u8

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<E, V> HedgeGraphExt for HedgeGraph<E, V>