1use crate::utils::Position;
23/**
4 * Contains all the information for a node. The data field is custom data that is provided by the user.
5 */
6#[derive(PartialEq, Clone)]
7pub struct NodeModel<T: PartialEq + Clone> {
8pub id: String,
9pub position: Position,
10pub data: T
11}