[−][src]Enum plotters::drawing::DrawingAreaErrorKind
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: Error + Send + Sync> Display for DrawingAreaErrorKind<E>
[src]
impl<E: Debug + Error + Send + Sync> Debug for DrawingAreaErrorKind<E>
[src]
impl<E: Error + Send + Sync> Error for DrawingAreaErrorKind<E>
[src]
fn description(&self) -> &str
1.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 for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,