pub enum Unit {
Px(f32),
Pt(f32),
Pc(f32),
Vw(f32),
Vh(f32),
Em(f32),
}
Expand description
A unit of measurement. (eg. 10px, 10pt, 10%)
Variants§
Px(f32)
Unit of measurement in pixels. (eg. 10px)
This is the default unit.
Pt(f32)
Unit of measurement in points. (eg. 10pt)
1pt = 1/72 inch
Pc(f32)
Unit of measurement in percent. (eg. 10%)
The percent is context specific, and is often relative to the parent’s size, but doesn’t have to be.
Vw(f32)
Unit of measurement in viewport width. (eg. 10vw)
Vh(f32)
Unit of measurement in viewport height. (eg. 10vh)
Em(f32)
Unit of measurement in em. (eg. 10em)
1em = the font size of the root. 1em = 16px by default.
Implementations§
Trait Implementations§
source§impl From<Unit> for StyleAttributeValue
impl From<Unit> for StyleAttributeValue
source§impl FromStyleAttribute for Unit
impl FromStyleAttribute for Unit
fn from_attribute(value: StyleAttributeValue) -> Option<Self>
source§impl PartialEq<Unit> for Unit
impl PartialEq<Unit> for Unit
source§impl PartialOrd<Unit> for Unit
impl PartialOrd<Unit> for Unit
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Unit
impl Eq for Unit
impl StructuralPartialEq for Unit
Auto Trait Implementations§
impl RefUnwindSafe for Unit
impl Send for Unit
impl Sync for Unit
impl Unpin for Unit
impl UnwindSafe for Unit
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> 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>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere R: Read + ReadEndian<P>, P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.source§impl<T> StyleAttributeBuilder for Twhere
T: Into<StyleAttributeValue>,
impl<T> StyleAttributeBuilder for Twhere T: Into<StyleAttributeValue>,
source§impl<T> Styleable<T> for T
impl<T> Styleable<T> for T
source§fn styled(self) -> Styled<T>
fn styled(self) -> Styled<T>
Converts the
self
into a Styled<Self>
value.source§fn attr_trans(
self,
key: &str,
value: impl Into<StyleAttributeValue>,
transition: impl Into<StyleTransition>
) -> Styled<T>
fn attr_trans( self, key: &str, value: impl Into<StyleAttributeValue>, transition: impl Into<StyleTransition> ) -> Styled<T>
Adds an attribute with a transition.