yewflow/node/
node_model.rs

1use crate::utils::Position;
2
3/**
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> {
8    pub id: String,
9    pub position: Position,
10    pub data: T
11}