Skip to main content

PxDensityUnits

Trait PxDensityUnits 

Source
pub trait PxDensityUnits {
    // Required methods
    fn ppi(self) -> PxDensity;
    fn ppcm(self) -> PxDensity;

    // Provided method
    fn dpi(self) -> PxDensity
       where Self: Sized { ... }
}
Expand description

Extension methods for initializing pixel density units.

§Examples

let p: PxDensity = 96.ppi();

println!("ppi: {p}");
println!("ppcm: {p:#}");

Required Methods§

Source

fn ppi(self) -> PxDensity

Pixels-per-inch.

Source

fn ppcm(self) -> PxDensity

Pixels-per-centimeter.

Provided Methods§

Source

fn dpi(self) -> PxDensity
where Self: Sized,

Same as ppi.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl PxDensityUnits for f32

Source§

impl PxDensityUnits for u32

Implementors§