Type Alias SpE
Source pub type SpE = SpecError;
pub enum SpE {
Show 32 variants
ImproperSizeSpec,
UnsupportedColourSpec(UnsupportedColourSpec),
FaceNotFound,
InternalError(String),
PosOffTable,
LibraryNotFound,
LibraryItemNotFound(ItemSpec),
AclInvalidAccountGlob,
AclEntryOverlappingAllowDeny,
InconsistentPieceCount,
BadUrlSyntax,
UrlTooLong,
CompassAngleInvalid,
ZeroFaces,
InconsistentFacesEdgecoloursCount,
SpecifiedWidthOfNoEdges,
UnsupportedShape,
NegativeTimeout,
ComplexPieceWhereInertRequired,
AliasNotFound,
AliasTargetMultiSpec,
InvalidRange(usize, usize),
ImageOrAliasLoop,
InvalidSizeScale,
MultipleFacesRequired,
FarTooManyFaces(usize),
CurrencyQtyNotMultipleOfUnit,
CoordinateOverflow(CoordinateOverflow),
SVGError {
item_name: String,
item_for_lib: String,
item_for_item: String,
error: SVGSizeError,
},
UnoccultableButRichImageForOccultation,
TimeoutTooLarge {
got: Duration,
max: Duration,
},
WrongNumberOfFaces {
got: u8,
exp: u8,
got_why: Cow<'static, str>,
exp_why: Cow<'static, str>,
},
}