pub struct OffsetOptions {
pub main_axis: f64,
pub cross_axis: f64,
}Expand description
Offset options for the floating element.
Fields§
§main_axis: f64Offset along the main axis. (Vertical, X)
cross_axis: f64Offset along the cross axis. (Horizontal, Y)
Implementations§
Source§impl OffsetOptions
impl OffsetOptions
Sourcepub fn new(main_axis: f64, cross_axis: f64) -> Self
pub fn new(main_axis: f64, cross_axis: f64) -> Self
Creates a new OffsetOptions with the specified offsets.
Sourcepub fn rect(offset: f64) -> Self
pub fn rect(offset: f64) -> Self
Creates a new OffsetOptions with the same offset for both axes.
Sourcepub fn zero() -> Self
pub fn zero() -> Self
Creates a new OffsetOptions with zero offset for both axes.
Trait Implementations§
Source§impl Clone for OffsetOptions
impl Clone for OffsetOptions
Source§fn clone(&self) -> OffsetOptions
fn clone(&self) -> OffsetOptions
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 moreSource§impl Debug for OffsetOptions
impl Debug for OffsetOptions
Source§impl Default for OffsetOptions
impl Default for OffsetOptions
Source§impl PartialEq for OffsetOptions
impl PartialEq for OffsetOptions
impl StructuralPartialEq for OffsetOptions
Auto Trait Implementations§
impl Freeze for OffsetOptions
impl RefUnwindSafe for OffsetOptions
impl Send for OffsetOptions
impl Sync for OffsetOptions
impl Unpin for OffsetOptions
impl UnwindSafe for OffsetOptions
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,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.