Enum freetype::error::Error
[−]
[src]
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 Debug for Error[src]
impl Eq for Error[src]
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 !=.
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