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
Source§fn clone(&self) -> RenderTree
fn clone(&self) -> RenderTree
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 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,
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