gooey/interface/view/
pointer.rs

1use derive_more::From;
2
3#[derive(Clone, Debug, Eq, Ord, PartialEq, PartialOrd, From)]
4pub struct Pointer (pub IndexType);
5
6pub type IndexType = u16;
7
8impl Pointer {
9  pub fn index (&self) -> usize {
10    self.0 as usize
11  }
12}