pub enum LayoutMode {
Absolute,
FlowVertical,
FlowHorizontal,
}Expand description
Layout strategy for a node and its children.
Variants§
Absolute
Coordinates are resolved independently.
FlowVertical
Children flow from top to bottom.
FlowHorizontal
Children flow from left to right.
Trait Implementations§
Source§impl Clone for LayoutMode
impl Clone for LayoutMode
Source§fn clone(&self) -> LayoutMode
fn clone(&self) -> LayoutMode
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 moreimpl Copy for LayoutMode
Source§impl Debug for LayoutMode
impl Debug for LayoutMode
Source§impl Default for LayoutMode
impl Default for LayoutMode
Source§fn default() -> LayoutMode
fn default() -> LayoutMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LayoutMode
impl<'de> Deserialize<'de> for LayoutMode
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 LayoutMode
Source§impl PartialEq for LayoutMode
impl PartialEq for LayoutMode
Source§impl Serialize for LayoutMode
impl Serialize for LayoutMode
impl StructuralPartialEq for LayoutMode
Auto Trait Implementations§
impl Freeze for LayoutMode
impl RefUnwindSafe for LayoutMode
impl Send for LayoutMode
impl Sync for LayoutMode
impl Unpin for LayoutMode
impl UnsafeUnpin for LayoutMode
impl UnwindSafe for LayoutMode
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>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.