graph_base/interfaces/vertex.rs
1use std::{fmt::Display, hash::Hash};
2use crate::interfaces::graph::SingleId;
3
4// pub trait Vertex: Eq + Hash + Clone + Sized + Display + SingleId {
5
6// }
7
8pub trait Vertex: Eq + Hash + Clone + Sized + Display + SingleId {}
9
10// pub struct VertexWrapper<T: Vertex>(pub T);
11
12// impl<T: Vertex> PartialEq for VertexWrapper<T> {
13// fn eq(&self, other: &Self) -> bool {
14// self.0.id() == other.0.id()
15// }
16// }