pub struct PagesNode {
pub kids: Vec<PageTreeNode>,
pub count: usize,
pub attributes: InheritableAttributes,
pub parent: Option<Box<PageTreeNode>>,
}Expand description
Internal page tree node (Type = Pages)
Fields§
§kids: Vec<PageTreeNode>Child nodes (can be Pages or Page nodes)
count: usizeNumber of leaf nodes (pages) under this node
attributes: InheritableAttributesInheritable attributes
parent: Option<Box<PageTreeNode>>Parent node reference (None for root)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PagesNode
impl RefUnwindSafe for PagesNode
impl Send for PagesNode
impl Sync for PagesNode
impl Unpin for PagesNode
impl UnsafeUnpin for PagesNode
impl UnwindSafe for PagesNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more