pub enum IssueCode {
Show 56 variants
BufferTooShort,
InvalidMagic,
PreambleParseFailed,
TotalLengthOverflow,
TotalLengthExceedsBuffer,
TotalLengthTooSmall,
PostambleInvalid,
FooterOffsetOutOfRange,
FooterOffsetMismatch,
TruncatedFrameHeader,
InvalidFrameHeader,
FrameLengthOverflow,
FrameTooSmall,
FrameExceedsMessage,
MissingEndMarker,
FrameOrderViolation,
PrecederNotFollowedByObject,
DanglingPreceder,
CborOffsetInvalid,
CborBeforeBoundaryUnknown,
DataObjectTooSmall,
NonZeroPadding,
FlagMismatch,
NoMetadataFrame,
MetadataCborParseFailed,
MetadataCborNonCanonical,
IndexCborParseFailed,
IndexCountMismatch,
IndexOffsetMismatch,
HashFrameCborParseFailed,
HashFrameCountMismatch,
PrecederCborParseFailed,
PrecederCborNonCanonical,
PrecederBaseCountWrong,
BaseCountExceedsObjects,
DescriptorCborParseFailed,
DescriptorCborNonCanonical,
NdimShapeMismatch,
StridesShapeMismatch,
ShapeOverflow,
UnknownEncoding,
UnknownFilter,
UnknownCompression,
EmptyObjType,
ReservedNotAMap,
ReservedMissingTensor,
HashMismatch,
HashVerificationError,
UnknownHashAlgorithm,
NoHashAvailable,
DecodePipelineFailed,
PipelineConfigFailed,
DecodeObjectFailed,
DecodedSizeMismatch,
NanDetected,
InfDetected,
}Expand description
Stable machine-readable issue codes.
Variants§
BufferTooShort
InvalidMagic
PreambleParseFailed
TotalLengthOverflow
TotalLengthExceedsBuffer
TotalLengthTooSmall
PostambleInvalid
TruncatedFrameHeader
InvalidFrameHeader
FrameLengthOverflow
FrameTooSmall
FrameExceedsMessage
MissingEndMarker
FrameOrderViolation
PrecederNotFollowedByObject
DanglingPreceder
CborOffsetInvalid
CborBeforeBoundaryUnknown
DataObjectTooSmall
NonZeroPadding
FlagMismatch
NoMetadataFrame
MetadataCborParseFailed
MetadataCborNonCanonical
IndexCborParseFailed
IndexCountMismatch
IndexOffsetMismatch
HashFrameCborParseFailed
HashFrameCountMismatch
PrecederCborParseFailed
PrecederCborNonCanonical
PrecederBaseCountWrong
BaseCountExceedsObjects
DescriptorCborParseFailed
DescriptorCborNonCanonical
NdimShapeMismatch
StridesShapeMismatch
ShapeOverflow
UnknownEncoding
UnknownFilter
UnknownCompression
EmptyObjType
ReservedNotAMap
ReservedMissingTensor
HashMismatch
HashVerificationError
UnknownHashAlgorithm
NoHashAvailable
DecodePipelineFailed
PipelineConfigFailed
DecodeObjectFailed
DecodedSizeMismatch
NanDetected
InfDetected
Trait Implementations§
Source§impl Serialize for IssueCode
impl Serialize for IssueCode
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for IssueCode
impl Eq for IssueCode
impl StructuralPartialEq for IssueCode
Auto Trait Implementations§
impl Freeze for IssueCode
impl RefUnwindSafe for IssueCode
impl Send for IssueCode
impl Sync for IssueCode
impl Unpin for IssueCode
impl UnsafeUnpin for IssueCode
impl UnwindSafe for IssueCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more