plotters::style

Trait SizeDesc

Source
pub trait SizeDesc {
    // Required method
    fn in_pixels<T: HasDimension>(&self, parent: &T) -> i32;
}
Expand description

The trait that describes a size, it may be a relative size which the size is determined by the parent size, e.g., 10% of the parent width

Required Methods§

Source

fn in_pixels<T: HasDimension>(&self, parent: &T) -> i32

Convert the size into the number of pixels

  • parent: The reference to the parent container of this size
  • returns: The number of pixels

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl SizeDesc for f32

Source§

fn in_pixels<D: HasDimension>(&self, _parent: &D) -> i32

Source§

impl SizeDesc for f64

Source§

fn in_pixels<D: HasDimension>(&self, _parent: &D) -> i32

Source§

impl SizeDesc for i32

Source§

fn in_pixels<D: HasDimension>(&self, _parent: &D) -> i32

Source§

impl SizeDesc for u32

Source§

fn in_pixels<D: HasDimension>(&self, _parent: &D) -> i32

Implementors§