pub enum ImgGenSpecError {
InvalidLayerHeight,
InvalidCssColor {
value: String,
reason: String,
},
InvalidGradientSpec {
reason: String,
},
}Expand description
Errors produced while validating or parsing image generation specifications.
Variants§
InvalidLayerHeight
Returned when a layer height would evaluate to zero.
InvalidCssColor
Returned when a CSS color string cannot be parsed.
Fields
InvalidGradientSpec
Returned when a gradient specification cannot be converted into a gradient.
Trait Implementations§
Source§impl Debug for ImgGenSpecError
impl Debug for ImgGenSpecError
Source§impl Display for ImgGenSpecError
impl Display for ImgGenSpecError
Source§impl Error for ImgGenSpecError
impl Error for ImgGenSpecError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<ImgGenSpecError> for ImgGenRendererError
impl From<ImgGenSpecError> for ImgGenRendererError
Source§fn from(source: ImgGenSpecError) -> Self
fn from(source: ImgGenSpecError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ImgGenSpecError
impl RefUnwindSafe for ImgGenSpecError
impl Send for ImgGenSpecError
impl Sync for ImgGenSpecError
impl Unpin for ImgGenSpecError
impl UnsafeUnpin for ImgGenSpecError
impl UnwindSafe for ImgGenSpecError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more