pub trait Node {
// Required methods
fn name(&self) -> &String;
fn parent(&self) -> Option<Rc<RefCell<dyn Node>>>;
fn toc_offset(&self) -> i64;
fn path(&self) -> String;
}pub trait Node {
// Required methods
fn name(&self) -> &String;
fn parent(&self) -> Option<Rc<RefCell<dyn Node>>>;
fn toc_offset(&self) -> i64;
fn path(&self) -> String;
}