pub struct MarginAuto {
pub left: bool,
pub right: bool,
pub top: bool,
pub bottom: bool,
}Expand description
Tracks which margins are set to auto (for centering calculations).
Fields§
§left: bool§right: bool§top: bool§bottom: boolTrait Implementations§
Source§impl Clone for MarginAuto
impl Clone for MarginAuto
Source§fn clone(&self) -> MarginAuto
fn clone(&self) -> MarginAuto
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 MarginAuto
impl Debug for MarginAuto
Source§impl Default for MarginAuto
impl Default for MarginAuto
Source§fn default() -> MarginAuto
fn default() -> MarginAuto
Returns the “default value” for a type. Read more
impl Copy for MarginAuto
Auto Trait Implementations§
impl Freeze for MarginAuto
impl RefUnwindSafe for MarginAuto
impl Send for MarginAuto
impl Sync for MarginAuto
impl Unpin for MarginAuto
impl UnsafeUnpin for MarginAuto
impl UnwindSafe for MarginAuto
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