[][src]Enum plotters_unsable::drawing::DrawingAreaErrorKind

pub enum DrawingAreaErrorKind<E: Error> {
    BackendError(DrawingErrorKind<E>),
    SharingError,
    LayoutError,
}

The error description of any drawing area API

Variants

BackendError(DrawingErrorKind<E>)

The error is due to drawing backend failure

SharingError

We are not able to get the mutable reference of the backend, which indicates the drawing backend is current used by other drawing operation

LayoutError

The error caused by invalid layout

Trait Implementations

impl<E: Debug + Error> Debug for DrawingAreaErrorKind<E>[src]

impl<E: Error> Display for DrawingAreaErrorKind<E>[src]

impl<E: Error> Error for DrawingAreaErrorKind<E>[src]

fn description(&self) -> &str1.0.0[src]

This method is soft-deprecated. Read more

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl<E> !Send for DrawingAreaErrorKind<E>

impl<E> !Sync for DrawingAreaErrorKind<E>

Blanket Implementations

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

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.

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

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

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

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.