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;
}
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;
}