[][src]Enum pizarra::app::ShouldRedraw

pub enum ShouldRedraw {
    All,
    Shape,
    No,
}

Indicates wether or not an action should trigger redraw of the canvas

Variants

All

The change was so big that it is worth repainting the whole visible screen

Shape

Only the last shape changed, no need to repaint the whole screen

No

Nothing has changed, don't queue a draw event

Trait Implementations

impl Clone for ShouldRedraw[src]

impl Copy for ShouldRedraw[src]

impl Debug for ShouldRedraw[src]

impl PartialEq<ShouldRedraw> for ShouldRedraw[src]

impl StructuralPartialEq for ShouldRedraw[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.