Enum libvips::error::Error[][src]

pub enum Error {
Show 271 variants InitializationError(&'static str), OperationError(&'static str), IOError(&'static str), LinearError, CaseError, GetpointError, SystemError, AddError, SubtractError, MultiplyError, DivideError, RelationalError, RemainderError, BooleanError, Math2Error, Complex2Error, ComplexformError, SumError, InvertError, MathError, AbError, SignError, RoundError, RelationalConstError, RemainderConstError, BooleanConstError, Math2ConstError, ComplexError, ComplexgetError, AvgError, MinError, MaxError, DeviateError, StatError, HistFindError, HistFindNdimError, HistFindIndexedError, HoughLineError, HoughCircleError, ProjectError, ProfileError, MeasureError, FindTrimError, CopyError, TilecacheError, LinecacheError, SequentialError, CacheError, EmbedError, GravityError, FlipError, InsertError, JoinError, ArrayjoinError, ExtractAreaError, SmartcropError, ExtractBandError, BandjoinError, BandjoinConstError, BandrankError, BandmeanError, BandboolError, ReplicateError, CastError, RotError, Rot45Error, AutorotError, IfthenelseError, RecombError, BandfoldError, BandunfoldError, FlattenError, PremultiplyError, UnpremultiplyError, GridError, Transpose3DError, ScaleError, WrapError, ZoomError, SubsampleError, MsbError, ByteswapError, FalsecolourError, GammaError, CompositeError, Composite2Error, BlackError, GaussnoiseError, TextError, XyzError, GaussmatError, LogmatError, EyeError, GreyError, ZoneError, SineError, MaskIdealError, MaskIdealRingError, MaskIdealBandError, MaskButterworthError, MaskButterworthRingError, MaskButterworthBandError, MaskGaussianError, MaskGaussianRingError, MaskGaussianBandError, MaskFractalError, BuildlutError, InvertlutError, TonelutError, IdentityError, FractsurfError, WorleyError, PerlinError, SwitchError, CsvloadError, CsvloadSourceError, MatrixloadError, MatrixloadSourceError, RawloadError, VipsloadError, AnalyzeloadError, PpmloadError, PpmloadSourceError, RadloadError, RadloadBufferError, RadloadSourceError, SvgloadError, SvgloadBufferError, GifloadError, GifloadBufferError, GifloadSourceError, PngloadError, PngloadBufferError, PngloadSourceError, JpegloadError, JpegloadBufferError, WebploadError, WebploadBufferError, WebploadSourceError, TiffloadError, TiffloadBufferError, TiffloadSourceError, HeifloadError, HeifloadBufferError, HeifloadSourceError, CsvsaveError, CsvsaveTargetError, MatrixsaveError, MatrixsaveTargetError, MatrixprintError, RawsaveError, RawsaveFdError, VipssaveError, PpmsaveError, PpmsaveTargetError, RadsaveError, RadsaveBufferError, RadsaveTargetError, DzsaveError, PngsaveError, PngsaveBufferError, PngsaveTargetError, JpegsaveError, JpegsaveBufferError, JpegsaveTargetError, JpegsaveMimeError, WebpsaveError, WebpsaveBufferError, WebpsaveTargetError, TiffsaveError, TiffsaveBufferError, HeifsaveError, HeifsaveBufferError, HeifsaveTargetError, ThumbnailError, ThumbnailBufferError, ThumbnailImageError, ThumbnailSourceError, MapimError, ShrinkError, ShrinkhError, ShrinkvError, ReducehError, ReducevError, ReduceError, QuadraticError, AffineError, SimilarityError, RotateError, ResizeError, ColourspaceError, Lab2XyzError, Xyz2LabError, Lab2LChError, LCh2LabError, LCh2CmcError, Cmc2LChError, Xyz2YxyError, Yxy2XyzError, ScRgb2XyzError, Xyz2ScRgbError, LabQ2LabError, Lab2LabQError, LabQ2LabSError, LabS2LabQError, LabS2LabError, Lab2LabSError, Rad2FloatError, Float2RadError, LabQ2SRgbError, SRgb2HsvError, Hsv2SRgbError, IccImportError, IccExportError, IccTransformError, DE76Error, DE00Error, DEcmcError, SRgb2ScRgbError, ScRgb2BwError, ScRgb2SRgbError, Cmyk2XyzError, Xyz2CmykError, ProfileLoadError, MaplutError, PercentError, StdifError, HistCumError, HistMatchError, HistNormError, HistEqualError, HistPlotError, HistLocalError, HistIsmonotonicError, HistEntropyError, ConvError, ConvaError, ConvfError, ConviError, CompassError, ConvsepError, ConvasepError, FastcorError, SpcorError, SharpenError, GaussblurError, CannyError, SobelError, FwfftError, InvfftError, FreqmultError, SpectrumError, PhasecorError, MorphError, RankError, CountlineError, LabelregionError, FillNearestError, DrawRectError, DrawMaskError, DrawLineError, DrawCircleError, DrawFloodError, DrawImageError, DrawSmudgeError, MergeError, MosaicError, Mosaic1Error, MatrixinvertError, MatchError, GlobalbalanceError,
}

Variants

InitializationError

Tuple Fields of InitializationError

0: &'static str
OperationError

Tuple Fields of OperationError

0: &'static str
IOError

Tuple Fields of IOError

0: &'static str
LinearError
CaseError
GetpointError
SystemError
AddError
SubtractError
MultiplyError
DivideError
RelationalError
RemainderError
BooleanError
Math2Error
Complex2Error
ComplexformError
SumError
InvertError
MathError
AbError
SignError
RoundError
RelationalConstError
RemainderConstError
BooleanConstError
Math2ConstError
ComplexError
ComplexgetError
AvgError
MinError
MaxError
DeviateError
StatError
HistFindError
HistFindNdimError
HistFindIndexedError
HoughLineError
HoughCircleError
ProjectError
ProfileError
MeasureError
FindTrimError
CopyError
TilecacheError
LinecacheError
SequentialError
CacheError
EmbedError
GravityError
FlipError
InsertError
JoinError
ArrayjoinError
ExtractAreaError
SmartcropError
ExtractBandError
BandjoinError
BandjoinConstError
BandrankError
BandmeanError
BandboolError
ReplicateError
CastError
RotError
Rot45Error
AutorotError
IfthenelseError
RecombError
BandfoldError
BandunfoldError
FlattenError
PremultiplyError
UnpremultiplyError
GridError
Transpose3DError
ScaleError
WrapError
ZoomError
SubsampleError
MsbError
ByteswapError
FalsecolourError
GammaError
CompositeError
Composite2Error
BlackError
GaussnoiseError
TextError
XyzError
GaussmatError
LogmatError
EyeError
GreyError
ZoneError
SineError
MaskIdealError
MaskIdealRingError
MaskIdealBandError
MaskButterworthError
MaskButterworthRingError
MaskButterworthBandError
MaskGaussianError
MaskGaussianRingError
MaskGaussianBandError
MaskFractalError
BuildlutError
InvertlutError
TonelutError
IdentityError
FractsurfError
WorleyError
PerlinError
SwitchError
CsvloadError
CsvloadSourceError
MatrixloadError
MatrixloadSourceError
RawloadError
VipsloadError
AnalyzeloadError
PpmloadError
PpmloadSourceError
RadloadError
RadloadBufferError
RadloadSourceError
SvgloadError
SvgloadBufferError
GifloadError
GifloadBufferError
GifloadSourceError
PngloadError
PngloadBufferError
PngloadSourceError
JpegloadError
JpegloadBufferError
WebploadError
WebploadBufferError
WebploadSourceError
TiffloadError
TiffloadBufferError
TiffloadSourceError
HeifloadError
HeifloadBufferError
HeifloadSourceError
CsvsaveError
CsvsaveTargetError
MatrixsaveError
MatrixsaveTargetError
MatrixprintError
RawsaveError
RawsaveFdError
VipssaveError
PpmsaveError
PpmsaveTargetError
RadsaveError
RadsaveBufferError
RadsaveTargetError
DzsaveError
PngsaveError
PngsaveBufferError
PngsaveTargetError
JpegsaveError
JpegsaveBufferError
JpegsaveTargetError
JpegsaveMimeError
WebpsaveError
WebpsaveBufferError
WebpsaveTargetError
TiffsaveError
TiffsaveBufferError
HeifsaveError
HeifsaveBufferError
HeifsaveTargetError
ThumbnailError
ThumbnailBufferError
ThumbnailImageError
ThumbnailSourceError
MapimError
ShrinkError
ShrinkhError
ShrinkvError
ReducehError
ReducevError
ReduceError
QuadraticError
AffineError
SimilarityError
RotateError
ResizeError
ColourspaceError
Lab2XyzError
Xyz2LabError
Lab2LChError
LCh2LabError
LCh2CmcError
Cmc2LChError
Xyz2YxyError
Yxy2XyzError
ScRgb2XyzError
Xyz2ScRgbError
LabQ2LabError
Lab2LabQError
LabQ2LabSError
LabS2LabQError
LabS2LabError
Lab2LabSError
Rad2FloatError
Float2RadError
LabQ2SRgbError
SRgb2HsvError
Hsv2SRgbError
IccImportError
IccExportError
IccTransformError
DE76Error
DE00Error
DEcmcError
SRgb2ScRgbError
ScRgb2BwError
ScRgb2SRgbError
Cmyk2XyzError
Xyz2CmykError
ProfileLoadError
MaplutError
PercentError
StdifError
HistCumError
HistMatchError
HistNormError
HistEqualError
HistPlotError
HistLocalError
HistIsmonotonicError
HistEntropyError
ConvError
ConvaError
ConvfError
ConviError
CompassError
ConvsepError
ConvasepError
FastcorError
SpcorError
SharpenError
GaussblurError
CannyError
SobelError
FwfftError
InvfftError
FreqmultError
SpectrumError
PhasecorError
MorphError
RankError
CountlineError
LabelregionError
FillNearestError
DrawRectError
DrawMaskError
DrawLineError
DrawCircleError
DrawFloodError
DrawImageError
DrawSmudgeError
MergeError
MosaicError
Mosaic1Error
MatrixinvertError
MatchError
GlobalbalanceError

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.