Trait Size

Source
pub trait Size {
    // Required methods
    fn rows(&self) -> usize;
    fn columns(&self) -> usize;

    // Provided method
    fn dimensions(&self) -> (usize, usize) { ... }
}
Expand description

A size.

Required Methods§

Source

fn rows(&self) -> usize

Return the number of rows.

Source

fn columns(&self) -> usize

Return the number of columns.

Provided Methods§

Source

fn dimensions(&self) -> (usize, usize)

Return the number of rows and columns.

Implementations on Foreign Types§

Source§

impl Size for (usize, usize)

Source§

fn rows(&self) -> usize

Source§

fn columns(&self) -> usize

Source§

impl Size for usize

Source§

fn rows(&self) -> usize

Source§

fn columns(&self) -> usize

Implementors§