pub enum AnchoredFitMode {
SnapToWindow,
SnapToWindowWithMargin(Edges<Pixels>),
SwitchAnchor,
}Expand description
Which algorithm to use when fitting the anchored element to be inside the window.
Variants§
SnapToWindow
Snap the anchored element to the window edge.
SnapToWindowWithMargin(Edges<Pixels>)
Snap to window edge and leave some margins.
SwitchAnchor
Switch which corner anchor this anchored element is attached to.
Trait Implementations§
Source§impl Clone for AnchoredFitMode
impl Clone for AnchoredFitMode
Source§fn clone(&self) -> AnchoredFitMode
fn clone(&self) -> AnchoredFitMode
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 moreSource§impl PartialEq for AnchoredFitMode
impl PartialEq for AnchoredFitMode
Source§fn eq(&self, other: &AnchoredFitMode) -> bool
fn eq(&self, other: &AnchoredFitMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AnchoredFitMode
impl StructuralPartialEq for AnchoredFitMode
Auto Trait Implementations§
impl Freeze for AnchoredFitMode
impl RefUnwindSafe for AnchoredFitMode
impl Send for AnchoredFitMode
impl Sync for AnchoredFitMode
impl Unpin for AnchoredFitMode
impl UnsafeUnpin for AnchoredFitMode
impl UnwindSafe for AnchoredFitMode
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more