Trait DotProcessor

Source
pub trait DotProcessor<'a, NId, NL, EL> {
    // Required methods
    fn node(&self, id: &'a NId, nl: &'a NL) -> Stmt;
    fn edge(&self, from: &'a NId, to: &'a NId, el: &'a EL) -> Stmt;
}

Required Methods§

Source

fn node(&self, id: &'a NId, nl: &'a NL) -> Stmt

Source

fn edge(&self, from: &'a NId, to: &'a NId, el: &'a EL) -> Stmt

Implementors§

Source§

impl<'a, NId, NL, EL> DotProcessor<'a, NId, NL, EL> for MinPathProcessor<NId>
where NId: Eq + Hash + Clone + ToString, NL: ToString, EL: ToString,

Source§

impl<'a, NId, NL, EL> DotProcessor<'a, NId, NL, EL> for ToStringProcessor
where NId: ToString, NL: ToString, EL: ToString,