pub enum LayoutNodeKind {
Layout,
Subcompose,
Spacer,
Button {
on_click: Rc<RefCell<dyn FnMut()>>,
},
Unknown,
}Expand description
Classification of the node captured inside a LayoutBox.
Note: Text content is no longer represented as a distinct LayoutNodeKind.
Text nodes now use LayoutNodeKind::Layout with their content stored in
modifier_slices.text_content() via TextModifierNode, following Jetpack
Compose’s pattern where text is a modifier node capability.
Variants§
Trait Implementations§
Source§impl Clone for LayoutNodeKind
impl Clone for LayoutNodeKind
Source§fn clone(&self) -> LayoutNodeKind
fn clone(&self) -> LayoutNodeKind
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 LayoutNodeKind
impl !RefUnwindSafe for LayoutNodeKind
impl !Send for LayoutNodeKind
impl !Sync for LayoutNodeKind
impl Unpin for LayoutNodeKind
impl !UnwindSafe for LayoutNodeKind
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