Enum plasmo::LengthPercentage
source · pub enum LengthPercentage {
Points(f32),
Percent(f32),
}
Expand description
Variants§
Points(f32)
Points are abstract absolute units. Users of Taffy may define what they correspond to in their application (pixels, logical pixels, mm, etc) as they see fit.
Percent(f32)
The dimension is stored in percentage relative to the parent item.
Trait Implementations§
source§impl Clone for LengthPercentage
impl Clone for LengthPercentage
source§fn clone(&self) -> LengthPercentage
fn clone(&self) -> LengthPercentage
Returns a copy 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 LengthPercentage
impl Debug for LengthPercentage
source§impl From<LengthPercentage> for Dimension
impl From<LengthPercentage> for Dimension
source§fn from(input: LengthPercentage) -> Dimension
fn from(input: LengthPercentage) -> Dimension
Converts to this type from the input type.
source§impl From<LengthPercentage> for LengthPercentageAuto
impl From<LengthPercentage> for LengthPercentageAuto
source§fn from(input: LengthPercentage) -> LengthPercentageAuto
fn from(input: LengthPercentage) -> LengthPercentageAuto
Converts to this type from the input type.
source§impl FromPercent for LengthPercentage
impl FromPercent for LengthPercentage
source§fn from_percent<Input>(percent: Input) -> LengthPercentage
fn from_percent<Input>(percent: Input) -> LengthPercentage
Converts into an
Into<f32>
into Selfsource§impl FromPoints for LengthPercentage
impl FromPoints for LengthPercentage
source§fn from_points<Input>(points: Input) -> LengthPercentage
fn from_points<Input>(points: Input) -> LengthPercentage
Converts into an
Into<f32>
into Selfsource§impl PartialEq for LengthPercentage
impl PartialEq for LengthPercentage
source§fn eq(&self, other: &LengthPercentage) -> bool
fn eq(&self, other: &LengthPercentage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TaffyZero for LengthPercentage
impl TaffyZero for LengthPercentage
source§const ZERO: LengthPercentage = _
const ZERO: LengthPercentage = _
The zero value for type implementing TaffyZero
impl Copy for LengthPercentage
impl StructuralPartialEq for LengthPercentage
Auto Trait Implementations§
impl RefUnwindSafe for LengthPercentage
impl Send for LengthPercentage
impl Sync for LengthPercentage
impl Unpin for LengthPercentage
impl UnwindSafe for LengthPercentage
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer