DrawRect

Struct DrawRect 

Source
pub struct DrawRect<'a> { /* private fields */ }
Expand description

A rectangle to be drawn.

This is a builder struct that allows you to specify extra parameters for the rectangle via method chaining. The rectangle is commited to the Graphics struct when DrawRect is dropped.

This struct is created using the draw_rect method on Graphics.

Implementations§

Source§

impl<'a> DrawRect<'a>

Source

pub fn color(self, color: Color) -> Self

Sets the color of the rectangle.

Trait Implementations§

Source§

impl Drop for DrawRect<'_>

Source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

§

impl<'a> Freeze for DrawRect<'a>

§

impl<'a> !RefUnwindSafe for DrawRect<'a>

§

impl<'a> !Send for DrawRect<'a>

§

impl<'a> !Sync for DrawRect<'a>

§

impl<'a> Unpin for DrawRect<'a>

§

impl<'a> !UnwindSafe for DrawRect<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.