pub trait Element: Debug {
type Label: Eq + Copy + Hash + Debug + Label + 'static;
// Required method
fn label(&self) -> Self::Label;
// Provided method
fn value(&self, _index: &<Self::Label as Label>::Index) -> Option<Value<'_>> { ... }
}
Expand description
An element in a graph. This is either an edge or a vertex.