pub struct LayoutTreeNodeBuilder { /* private fields */ }
Implementations§
Source§impl LayoutTreeNodeBuilder
impl LayoutTreeNodeBuilder
pub fn dom_node_index( self, dom_node_index: impl Into<i64>, ) -> LayoutTreeNodeBuilder
pub fn bounding_box( self, bounding_box: impl Into<Rect>, ) -> LayoutTreeNodeBuilder
pub fn layout_text( self, layout_text: impl Into<String>, ) -> LayoutTreeNodeBuilder
pub fn inline_text_node( self, inline_text_node: impl Into<InlineTextBox>, ) -> LayoutTreeNodeBuilder
pub fn inline_text_nodes<I, S>( self, inline_text_nodes: I, ) -> LayoutTreeNodeBuilder
pub fn style_index(self, style_index: impl Into<i64>) -> LayoutTreeNodeBuilder
pub fn paint_order(self, paint_order: impl Into<i64>) -> LayoutTreeNodeBuilder
pub fn is_stacking_context( self, is_stacking_context: impl Into<bool>, ) -> LayoutTreeNodeBuilder
pub fn build(self) -> Result<LayoutTreeNode, String>
Trait Implementations§
Source§impl Clone for LayoutTreeNodeBuilder
impl Clone for LayoutTreeNodeBuilder
Source§fn clone(&self) -> LayoutTreeNodeBuilder
fn clone(&self) -> LayoutTreeNodeBuilder
Returns a copy 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 moreSource§impl Default for LayoutTreeNodeBuilder
impl Default for LayoutTreeNodeBuilder
Source§fn default() -> LayoutTreeNodeBuilder
fn default() -> LayoutTreeNodeBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LayoutTreeNodeBuilder
impl RefUnwindSafe for LayoutTreeNodeBuilder
impl Send for LayoutTreeNodeBuilder
impl Sync for LayoutTreeNodeBuilder
impl Unpin for LayoutTreeNodeBuilder
impl UnwindSafe for LayoutTreeNodeBuilder
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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