`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

source#### pub 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

source#### pub 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