Enum femtovg::ErrorKind [−][src]
#[non_exhaustive] pub enum ErrorKind {}Show variants
UnknownError, GeneralError(String), ImageError(ImageError), IoError(Error), FontParseError, NoFontFound, FontInfoExtracionError, FontSizeTooLargeForAtlas, ShaderCompileError(String), ShaderLinkError(String), RenderTargetError(String), ImageIdNotFound, ImageUpdateOutOfBounds, ImageUpdateWithDifferentFormat, UnsuportedImageFromat,
Enum with all possible canvas errors that could occur.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
GeneralError(String)
ImageError(ImageError)
IoError(Error)
ShaderCompileError(String)
ShaderLinkError(String)
RenderTargetError(String)
Trait Implementations
impl From<ImageError> for ErrorKind
[src]
impl From<ImageError> for ErrorKind
[src]fn from(error: ImageError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ErrorKind
impl !RefUnwindSafe for ErrorKind
impl !UnwindSafe for ErrorKind
impl !UnwindSafe for ErrorKind