pub enum RawFntError {
RawHeader {
source: RawHeaderError,
},
InvalidSize {
backtrace: Backtrace,
},
Misaligned {
expected: usize,
actual: usize,
backtrace: Backtrace,
},
}Expand description
Errors related to Fnt.
Variants§
RawHeader
See RawHeaderError.
Fields
§
source: RawHeaderErrorSource error.
InvalidSize
Occurs when the input it too small to fit an FNT.
Misaligned
Occurs when the input is not aligned enough.
Trait Implementations§
Source§impl Debug for RawFntError
impl Debug for RawFntError
Source§impl Display for RawFntError
impl Display for RawFntError
Source§impl Error for RawFntError
impl Error for RawFntError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for RawFntError
impl ErrorCompat for RawFntError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source. Read moreSource§impl From<RawFntError> for RomExtractError
impl From<RawFntError> for RomExtractError
Source§fn from(error: RawFntError) -> Self
fn from(error: RawFntError) -> Self
Converts to this type from the input type.
Source§impl From<RawHeaderError> for RawFntError
impl From<RawHeaderError> for RawFntError
Source§fn from(error: RawHeaderError) -> Self
fn from(error: RawHeaderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for RawFntError
impl RefUnwindSafe for RawFntError
impl Send for RawFntError
impl Sync for RawFntError
impl Unpin for RawFntError
impl UnsafeUnpin for RawFntError
impl UnwindSafe for RawFntError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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