pub type Ratio = Ratio<NonNegativeNumber>;
Expand description
A computed
Aliased Type§
struct Ratio(pub NonNegative<f32>, pub NonNegative<f32>);
Fields§
§0: NonNegative<f32>
§1: NonNegative<f32>
Implementations§
source§impl Ratio
impl Ratio
sourcepub fn used_value(self) -> Self
pub fn used_value(self) -> Self
Returns the used value. A ratio of 0/0 behaves as the ratio 1/0. https://drafts.csswg.org/css-values-4/#ratios
sourcepub fn is_degenerate(&self) -> bool
pub fn is_degenerate(&self) -> bool
Returns true if this is a degenerate ratio. https://drafts.csswg.org/css-values/#degenerate-ratio
Trait Implementations§
source§impl ComputeSquaredDistance for Ratio
impl ComputeSquaredDistance for Ratio
source§fn compute_squared_distance(&self, other: &Self) -> Result<SquaredDistance, ()>
fn compute_squared_distance(&self, other: &Self) -> Result<SquaredDistance, ()>
Computes the squared distance between two animatable values.
source§impl PartialOrd for Ratio
impl PartialOrd for Ratio
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 more