Skip to main content

tree_table/types/
tree_move.rs

1// use serde::{Deserialize, Serialize};
2use alloc::rc::Rc;
3use hashbrown::HashSet;
4
5#[cfg_attr(feature = "tsify", derive(tsify::Tsify))]
6#[cfg_attr(feature = "tsify", tsify(from_wasm_abi))]
7#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
8#[derive(Debug, Clone, PartialEq)]
9pub struct TreeMove {
10    pub iids: HashSet<Rc<str>>,
11    pub new_par: Rc<str>,
12    pub pos: Option<u64>,
13}