pub enum PositionTarget {
Absolute {
x: Computed<f32>,
y: Computed<f32>,
},
Fractional {
unit: UnitPoint,
offset_x: Computed<f32>,
offset_y: Computed<f32>,
},
Pinned(PinConstraints),
}Expand description
Target position for absolute positioning.
Variants§
Absolute
Absolute position in points (relative to parent origin)
Fractional
Fractional position (0.0-1.0 of parent) plus offset
Fields
Pinned(PinConstraints)
Edge-based pinning with optional explicit size.
Trait Implementations§
Source§impl Clone for PositionTarget
impl Clone for PositionTarget
Source§fn clone(&self) -> PositionTarget
fn clone(&self) -> PositionTarget
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for PositionTarget
impl !Send for PositionTarget
impl !Sync for PositionTarget
impl !UnwindSafe for PositionTarget
impl Freeze for PositionTarget
impl Unpin for PositionTarget
impl UnsafeUnpin for PositionTarget
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