pub trait RectangleSize<T>where
    T: Copy + Num + NumAssignOps + NumOps,{
    // Required methods
    fn width(&self) -> T;
    fn height(&self) -> T;
}

Required Methods§

source

fn width(&self) -> T

source

fn height(&self) -> T

Implementors§

source§

impl<T> RectangleSize<T> for AxisAlignedRectangle<T>where T: Copy + Num + NumAssignOps + NumOps,

A rectangle in 2D space with a width and height

source§

impl<T> RectangleSize<T> for Rectangle<T>where T: Copy + Num + NumAssignOps + NumOps,

A rectangle in 2D space with a width and height