pub struct LayoutNodeData {
pub modifier: Modifier,
pub resolved_modifiers: ResolvedModifiers,
pub modifier_slices: Rc<ModifierNodeSlices>,
pub kind: LayoutNodeKind,
}Expand description
Snapshot of the data required to render a layout node.
Fields§
§modifier: Modifier§resolved_modifiers: ResolvedModifiers§modifier_slices: Rc<ModifierNodeSlices>§kind: LayoutNodeKindImplementations§
Source§impl LayoutNodeData
impl LayoutNodeData
pub fn new( modifier: Modifier, resolved_modifiers: ResolvedModifiers, modifier_slices: Rc<ModifierNodeSlices>, kind: LayoutNodeKind, ) -> Self
pub fn resolved_modifiers(&self) -> ResolvedModifiers
pub fn modifier_slices(&self) -> &ModifierNodeSlices
Trait Implementations§
Source§impl Clone for LayoutNodeData
impl Clone for LayoutNodeData
Source§fn clone(&self) -> LayoutNodeData
fn clone(&self) -> LayoutNodeData
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 LayoutNodeData
impl !RefUnwindSafe for LayoutNodeData
impl !Send for LayoutNodeData
impl !Sync for LayoutNodeData
impl Unpin for LayoutNodeData
impl !UnwindSafe for LayoutNodeData
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