pub enum PaddingDimensions {
All(usize),
TwoWay(usize, usize),
FourWay(usize, usize, usize, usize),
}Expand description
CSS-style padding dimensions.
Supports three forms:
- Single value: all sides use the same padding
- Two values: (vertical, horizontal) - top/bottom and left/right
- Four values: (top, right, bottom, left) - CSS order
Variants§
All(usize)
All sides use the same padding.
TwoWay(usize, usize)
(vertical, horizontal) - top/bottom share one value, left/right share another.
FourWay(usize, usize, usize, usize)
(top, right, bottom, left) - CSS order, all specified individually.
Implementations§
Trait Implementations§
Source§impl Clone for PaddingDimensions
impl Clone for PaddingDimensions
Source§fn clone(&self) -> PaddingDimensions
fn clone(&self) -> PaddingDimensions
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 PaddingDimensions
impl Debug for PaddingDimensions
Source§impl From<(usize,)> for PaddingDimensions
impl From<(usize,)> for PaddingDimensions
Source§impl From<usize> for PaddingDimensions
impl From<usize> for PaddingDimensions
Source§impl PartialEq for PaddingDimensions
impl PartialEq for PaddingDimensions
impl Copy for PaddingDimensions
impl Eq for PaddingDimensions
impl StructuralPartialEq for PaddingDimensions
Auto Trait Implementations§
impl Freeze for PaddingDimensions
impl RefUnwindSafe for PaddingDimensions
impl Send for PaddingDimensions
impl Sync for PaddingDimensions
impl Unpin for PaddingDimensions
impl UnwindSafe for PaddingDimensions
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<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.