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