pub struct PaginatedNode {
pub id: NodeId,
pub rect: LogicalRect,
pub children: Vec<PaginatedNode>,
}Expand description
Recursive node structure for pagination
Fields§
§id: NodeIdOriginal NodeId
rect: LogicalRectBounding box for this node on this page
children: Vec<PaginatedNode>Children of this node on this page
Trait Implementations§
Source§impl Clone for PaginatedNode
impl Clone for PaginatedNode
Source§fn clone(&self) -> PaginatedNode
fn clone(&self) -> PaginatedNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PaginatedNode
impl RefUnwindSafe for PaginatedNode
impl Send for PaginatedNode
impl Sync for PaginatedNode
impl Unpin for PaginatedNode
impl UnwindSafe for PaginatedNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more