#[non_exhaustive]
pub enum Error {
Show 42 variants
NoMemory,
InvalidRestore,
InvalidPopGroup,
NoCurrentPoint,
InvalidMatrix,
InvalidStatus,
NullPointer,
InvalidString,
InvalidPathData,
ReadError,
WriteError,
SurfaceFinished,
SurfaceTypeMismatch,
PatternTypeMismatch,
InvalidContent,
InvalidFormat,
InvalidVisual,
FileNotFound,
InvalidDash,
InvalidDscComment,
InvalidIndex,
ClipNotRepresentable,
TempFileError,
InvalidStride,
FontTypeMismatch,
UserFontImmutable,
UserFontError,
NegativeCount,
InvalidClusters,
InvalidSlant,
InvalidWeight,
InvalidSize,
UserFontNotImplemented,
DeviceTypeMismatch,
DeviceError,
InvalidMeshConstruction,
DeviceFinished,
JBig2GlobalMissing,
PngError,
FreetypeError,
Win32GdiError,
LastStatus,
}
Variants (Non-exhaustive)§
This enum is marked as 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.
NoMemory
InvalidRestore
InvalidPopGroup
NoCurrentPoint
InvalidMatrix
InvalidStatus
NullPointer
InvalidString
InvalidPathData
ReadError
WriteError
SurfaceFinished
SurfaceTypeMismatch
PatternTypeMismatch
InvalidContent
InvalidFormat
InvalidVisual
FileNotFound
InvalidDash
InvalidDscComment
InvalidIndex
ClipNotRepresentable
TempFileError
InvalidStride
FontTypeMismatch
UserFontImmutable
UserFontError
NegativeCount
InvalidClusters
InvalidSlant
InvalidWeight
InvalidSize
UserFontNotImplemented
DeviceTypeMismatch
DeviceError
InvalidMeshConstruction
DeviceFinished
JBig2GlobalMissing
PngError
FreetypeError
Win32GdiError
LastStatus
Trait Implementations§
source§impl Error for Error
impl Error for Error
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()