Enum freetype::error::Error
[−]
[src]
#[repr(i32)]pub enum Error { Ok, CannotOpenResource, UnknownFileFormat, InvalidFileFormat, InvalidVersion, LowerModuleVersion, InvalidArgument, UnimplementedFeature, InvalidTable, InvalidOffset, ArrayTooLarge, MissingModule, MissingProperty, InvalidGlyphIndex, InvalidCharacterCode, InvalidGlyphFormat, CannotRenderGlyph, InvalidOutline, InvalidComposite, TooManyHints, InvalidPixelSize, InvalidHandle, InvalidLibraryHandle, InvalidDriverHandle, InvalidFaceHandle, InvalidSizeHandle, InvalidSlotHandle, InvalidCharMapHandle, InvalidCacheHandle, InvalidStreamHandle, TooManyDrivers, TooManyExtensions, OutOfMemory, UnlistedObject, CannotOpenStream, InvalidStreamSeek, InvalidStreamSkip, InvalidStreamRead, InvalidStreamOperation, InvalidFrameOperation, NestedFrameAccess, InvalidFrameRead, RasterUninitialized, RasterCorrupted, RasterOverflow, RasterNegativeHeight, TooManyCaches, InvalidOpcode, TooFewArguments, StackOverflow, CodeOverflow, BadArgument, DivideByZero, InvalidReference, DebugOpCode, ENDFInExecStream, NestedDEFS, InvalidCodeRange, ExecutionTooLong, TooManyFunctionDefs, TooManyInstructionDefs, TableMissing, HorizHeaderMissing, LocationsMissing, NameTableMissing, CMapTableMissing, HmtxTableMissing, PostTableMissing, InvalidHorizMetrics, InvalidCharMapFormat, InvalidPPem, InvalidVertMetrics, CouldNotFindContext, InvalidPostTableFormat, InvalidPostTable, Syntax, StackUnderflow, Ignore, NoUnicodeGlyphName, MissingStartfontField, MissingFontField, MissingSizeField, MissingFontboundingboxField, MissingCharsField, MissingStartcharField, MissingEncodingField, MissingBbxField, BbxTooBig, CorruptedFontHeader, CorruptedFontGlyphs, Max, UnexpectedPixelMode, InvalidPath, Unknown, }
Variants
OkCannotOpenResourceUnknownFileFormatInvalidFileFormatInvalidVersionLowerModuleVersionInvalidArgumentUnimplementedFeatureInvalidTableInvalidOffsetArrayTooLargeMissingModuleMissingPropertyInvalidGlyphIndexInvalidCharacterCodeInvalidGlyphFormatCannotRenderGlyphInvalidOutlineInvalidCompositeTooManyHintsInvalidPixelSizeInvalidHandleInvalidLibraryHandleInvalidDriverHandleInvalidFaceHandleInvalidSizeHandleInvalidSlotHandleInvalidCharMapHandleInvalidCacheHandleInvalidStreamHandleTooManyDriversTooManyExtensionsOutOfMemoryUnlistedObjectCannotOpenStreamInvalidStreamSeekInvalidStreamSkipInvalidStreamReadInvalidStreamOperationInvalidFrameOperationNestedFrameAccessInvalidFrameReadRasterUninitializedRasterCorruptedRasterOverflowRasterNegativeHeightTooManyCachesInvalidOpcodeTooFewArgumentsStackOverflowCodeOverflowBadArgumentDivideByZeroInvalidReferenceDebugOpCodeENDFInExecStreamNestedDEFSInvalidCodeRangeExecutionTooLongTooManyFunctionDefsTooManyInstructionDefsTableMissingHorizHeaderMissingLocationsMissingNameTableMissingCMapTableMissingHmtxTableMissingPostTableMissingInvalidHorizMetricsInvalidCharMapFormatInvalidPPemInvalidVertMetricsCouldNotFindContextInvalidPostTableFormatInvalidPostTableSyntaxStackUnderflowIgnoreNoUnicodeGlyphNameMissingStartfontFieldMissingFontFieldMissingSizeFieldMissingFontboundingboxFieldMissingCharsFieldMissingStartcharFieldMissingEncodingFieldMissingBbxFieldBbxTooBigCorruptedFontHeaderCorruptedFontGlyphsMaxUnexpectedPixelModeInvalidPathUnknownTrait Implementations
impl Copy for Error[src]
impl Clone for Error[src]
fn clone(&self) -> Error
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for Error[src]
fn eq(&self, __arg_0: &Error) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.