pub enum LayoutRole {
Default,
Breakout,
}Expand description
Controls whether a node participates in parent layout measurement.
Variants§
Default
Normal layout behavior. The node contributes to parent hulls, autosize, and flow.
Breakout
Parent-local positioning that does not contribute to parent hulls, autosize, or flow.
Breakout remains in the normal render, hit-test, scroll, and clipping trees; it does
not portal above ancestor frames, masks, or scrollers.
Trait Implementations§
Source§impl Clone for LayoutRole
impl Clone for LayoutRole
Source§impl CoercionRules for LayoutRole
impl CoercionRules for LayoutRole
impl Copy for LayoutRole
Source§impl Debug for LayoutRole
impl Debug for LayoutRole
Source§impl Default for LayoutRole
impl Default for LayoutRole
Source§impl<'de> Deserialize<'de> for LayoutRole
impl<'de> Deserialize<'de> for LayoutRole
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LayoutRole
Source§impl Hash for LayoutRole
impl Hash for LayoutRole
Source§impl HelperFunctions for LayoutRole
impl HelperFunctions for LayoutRole
Source§fn register_all_functions()
fn register_all_functions()
Registers all helper functions for this type.
Source§impl Interpolatable for LayoutRole
impl Interpolatable for LayoutRole
Source§fn interpolate(&self, _other: &Self, _t: f64) -> Self
fn interpolate(&self, _other: &Self, _t: f64) -> Self
Source§impl PartialEq for LayoutRole
impl PartialEq for LayoutRole
Source§impl Serialize for LayoutRole
impl Serialize for LayoutRole
impl StructuralPartialEq for LayoutRole
Source§impl ToPaxValue for LayoutRole
impl ToPaxValue for LayoutRole
Source§fn to_pax_value(self) -> PaxValue
fn to_pax_value(self) -> PaxValue
Converts this value into a
PaxValue.Auto Trait Implementations§
impl Freeze for LayoutRole
impl RefUnwindSafe for LayoutRole
impl Send for LayoutRole
impl Sync for LayoutRole
impl Unpin for LayoutRole
impl UnsafeUnpin for LayoutRole
impl UnwindSafe for LayoutRole
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> PropertyValue for T
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.