pub struct RenderTree {
pub pages: Vec<RenderNode>,
}Expand description
The full intermediate render tree for a document.
Each element of pages is a RenderNode::Page containing the positioned
content nodes for that page.
Fields§
§pages: Vec<RenderNode>pages.
Implementations§
Source§impl RenderTree
impl RenderTree
Sourcepub fn to_debug_string(&self) -> String
pub fn to_debug_string(&self) -> String
Produce a human-readable, indented tree string for debug output.
Trait Implementations§
Source§impl Clone for RenderTree
impl Clone for RenderTree
Auto Trait Implementations§
impl Freeze for RenderTree
impl RefUnwindSafe for RenderTree
impl Send for RenderTree
impl Sync for RenderTree
impl Unpin for RenderTree
impl UnsafeUnpin for RenderTree
impl UnwindSafe for RenderTree
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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