pub enum CFFError {
Show 13 variants
ParseError(ParseError),
InvalidOperator,
UnsupportedOperator,
MissingEndChar,
DataAfterEndChar,
NestingLimitReached,
ArgumentsStackLimitReached,
InvalidArgumentsStackLength,
BboxOverflow,
MissingMoveTo,
InvalidSubroutineIndex,
NoLocalSubroutines,
InvalidSeacCode,
}
Expand description
A list of errors that can occur during a CFF outline parsing.
Variants
ParseError(ParseError)
InvalidOperator
UnsupportedOperator
MissingEndChar
DataAfterEndChar
NestingLimitReached
ArgumentsStackLimitReached
InvalidArgumentsStackLength
BboxOverflow
MissingMoveTo
InvalidSubroutineIndex
NoLocalSubroutines
InvalidSeacCode
Trait Implementations
sourceimpl Error for CFFError
impl Error for CFFError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<ParseError> for CFFError
impl From<ParseError> for CFFError
sourcefn from(error: ParseError) -> CFFError
fn from(error: ParseError) -> CFFError
Converts to this type from the input type.
impl Eq for CFFError
impl StructuralEq for CFFError
impl StructuralPartialEq for CFFError
Auto Trait Implementations
impl RefUnwindSafe for CFFError
impl Send for CFFError
impl Sync for CFFError
impl Unpin for CFFError
impl UnwindSafe for CFFError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more