Edge

Trait Edge 

Source
pub trait Edge<T: PartialOrd + Debug> {
    // Required methods
    fn ver_a(&self) -> &Vertice<T>;
    fn ver_b(&self) -> &Vertice<T>;
    fn distance(&self) -> &usize;

    // Provided method
    fn is_loop(&self) -> bool { ... }
}

Required Methods§

Source

fn ver_a(&self) -> &Vertice<T>

Source

fn ver_b(&self) -> &Vertice<T>

Source

fn distance(&self) -> &usize

Provided Methods§

Source

fn is_loop(&self) -> bool

Implementors§