Enum owned_ttf_parser::FaceParsingError [−][src]
A list of font face parsing errors.
Variants
An attempt to read out of bounds detected.
Should occur only on malformed fonts.
Face data must start with 0x00010000
, 0x74727565
, 0x4F54544F
or 0x74746366
.
The face index is larger than the number of faces in the font.
The head
table is missing or malformed.
The hhea
table is missing or malformed.
The maxp
table is missing or malformed.
Trait Implementations
impl Clone for FaceParsingError
[src]
pub fn clone(&self) -> FaceParsingError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FaceParsingError
[src]
impl Debug for FaceParsingError
[src]
impl Display for FaceParsingError
[src]
impl Error for FaceParsingError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<FaceParsingError> for FaceParsingError
[src]
pub fn eq(&self, other: &FaceParsingError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for FaceParsingError
[src]
Auto Trait Implementations
impl RefUnwindSafe for FaceParsingError
[src]
impl Send for FaceParsingError
[src]
impl Sync for FaceParsingError
[src]
impl Unpin for FaceParsingError
[src]
impl UnwindSafe for FaceParsingError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,