# Trait graphics::Rectangled
[−]
[src]

pub trait Rectangled: Sized { fn margin(self, m: Scalar) -> Self; fn rel(self, x: Scalar, y: Scalar) -> Self; fn expand(self, m: Scalar) -> Self { ... } }

Should be implemented by contexts that have rectangle information.

## Required Methods

`fn margin(self, m: Scalar) -> Self`

Shrinks the current rectangle equally by all sides.

`fn rel(self, x: Scalar, y: Scalar) -> Self`

Moves to a relative rectangle using the current rectangle as tile.

## Provided Methods

## Implementors

`impl Rectangled for Rectangle`