#[non_exhaustive]pub enum TextRasterError {
NoFonts,
InvalidFont(String),
InvalidRequest,
TooLarge,
}Expand description
Typed text-host failure.
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.
NoFonts
No usable fonts were registered.
InvalidFont(String)
OpenType parsing failed.
InvalidRequest
Request values are non-finite or outside the supported range.
TooLarge
Computed dimensions cannot be represented safely.
Trait Implementations§
Source§impl Clone for TextRasterError
impl Clone for TextRasterError
Source§impl Debug for TextRasterError
impl Debug for TextRasterError
Source§impl Display for TextRasterError
impl Display for TextRasterError
impl Eq for TextRasterError
Source§impl Error for TextRasterError
impl Error for TextRasterError
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 PartialEq for TextRasterError
impl PartialEq for TextRasterError
impl StructuralPartialEq for TextRasterError
Auto Trait Implementations§
impl Freeze for TextRasterError
impl RefUnwindSafe for TextRasterError
impl Send for TextRasterError
impl Sync for TextRasterError
impl Unpin for TextRasterError
impl UnsafeUnpin for TextRasterError
impl UnwindSafe for TextRasterError
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