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}