use std::fmt;
#[derive(Default, Copy, Clone, Serialize, Deserialize, PartialEq, Eq, Hash, Debug)]
pub struct Dot {
pub id: usize,
pub counter: usize,
}
impl Dot {
pub fn new(id: usize, counter: usize) -> Dot {
Dot {
id: id,
counter: counter,
}
}
}
impl fmt::Display for Dot {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "({}, {})", self.id, self.counter)
}
}