Enum webrtc_sctp::Error [−][src]
#[non_exhaustive]
pub enum Error {
Show 99 variants
ErrChunkHeaderTooSmall,
ErrChunkHeaderNotEnoughSpace,
ErrChunkHeaderPaddingNonZero,
ErrChunkHeaderInvalidLength,
ErrChunkTypeNotAbort,
ErrBuildAbortChunkFailed,
ErrChunkTypeNotCookieAck,
ErrChunkTypeNotCookieEcho,
ErrChunkTypeNotCtError,
ErrBuildErrorChunkFailed,
ErrMarshalStreamFailed,
ErrChunkTooShort,
ErrChunkTypeNotForwardTsn,
ErrChunkTypeNotHeartbeat,
ErrChunkTypeNotHeartbeatAck,
ErrHeartbeatNotLongEnoughInfo,
ErrParseParamTypeFailed,
ErrHeartbeatParam,
ErrHeartbeatChunkUnmarshal,
ErrUnimplemented,
ErrHeartbeatAckParams,
ErrHeartbeatAckNotHeartbeatInfo,
ErrHeartbeatAckMarshalParam,
ErrErrorCauseTooSmall,
ErrParamTypeUnhandled,
ErrParamTypeUnexpected,
ErrParamHeaderTooShort,
ErrParamHeaderSelfReportedLengthShorter,
ErrParamHeaderSelfReportedLengthLonger,
ErrParamHeaderParseFailed,
ErrParamPacketTooShort,
ErrSsnResetRequestParamTooShort,
ErrReconfigRespParamTooShort,
ErrInvalidAlgorithmType,
ErrInitChunkParseParamTypeFailed,
ErrInitChunkUnmarshalParam,
ErrInitAckMarshalParam,
ErrChunkTypeNotTypeInit,
ErrChunkValueNotLongEnough,
ErrChunkTypeInitFlagZero,
ErrChunkTypeInitUnmarshalFailed,
ErrChunkTypeInitMarshalFailed,
ErrChunkTypeInitInitateTagZero,
ErrInitInboundStreamRequestZero,
ErrInitOutboundStreamRequestZero,
ErrInitAdvertisedReceiver1500,
ErrChunkPayloadSmall,
ErrChunkTypeNotPayloadData,
ErrChunkTypeNotReconfig,
ErrChunkReconfigInvalidParamA,
ErrChunkParseParamTypeFailed,
ErrChunkMarshalParamAReconfigFailed,
ErrChunkMarshalParamBReconfigFailed,
ErrChunkTypeNotSack,
ErrSackSizeNotLargeEnoughInfo,
ErrInvalidChunkSize,
ErrChunkTypeNotShutdown,
ErrChunkTypeNotShutdownAck,
ErrChunkTypeNotShutdownComplete,
ErrPacketRawTooSmall,
ErrParseSctpChunkNotEnoughData,
ErrUnmarshalUnknownChunkType,
ErrChecksumMismatch,
ErrUnexpectedChuckPoppedUnordered,
ErrUnexpectedChuckPoppedOrdered,
ErrUnexpectedQState,
ErrTryAgain,
ErrChunk,
ErrShutdownNonEstablished,
ErrAssociationClosedBeforeConn,
ErrAssociationInitFailed,
ErrAssociationHandshakeClosed,
ErrSilentlyDiscard,
ErrInitNotStoredToSend,
ErrCookieEchoNotStoredToSend,
ErrSctpPacketSourcePortZero,
ErrSctpPacketDestinationPortZero,
ErrInitChunkBundled,
ErrInitChunkVerifyTagNotZero,
ErrHandleInitState,
ErrInitAckNoCookie,
ErrStreamAlreadyExist,
ErrStreamCreateFailed,
ErrInflightQueueTsnPop,
ErrTsnRequestNotExist,
ErrResetPacketInStateNotExist,
ErrParamterType,
ErrPayloadDataStateNotExist,
ErrChunkTypeUnhandled,
ErrHandshakeInitAck,
ErrHandshakeCookieEcho,
ErrOutboundPacketTooLarge,
ErrStreamClosed,
ErrShortBuffer,
ErrEof,
ErrInvalidSystemTime,
ErrNetConnReadError,
ErrMaxDataChannelID,
Other(String),
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ErrChunkHeaderTooSmall
ErrChunkHeaderNotEnoughSpace
ErrChunkHeaderPaddingNonZero
ErrChunkHeaderInvalidLength
ErrChunkTypeNotAbort
ErrBuildAbortChunkFailed
ErrChunkTypeNotCookieAck
ErrChunkTypeNotCookieEcho
ErrChunkTypeNotCtError
ErrBuildErrorChunkFailed
ErrMarshalStreamFailed
ErrChunkTooShort
ErrChunkTypeNotForwardTsn
ErrChunkTypeNotHeartbeat
ErrChunkTypeNotHeartbeatAck
ErrHeartbeatNotLongEnoughInfo
ErrParseParamTypeFailed
ErrHeartbeatParam
ErrHeartbeatChunkUnmarshal
ErrUnimplemented
ErrHeartbeatAckParams
ErrHeartbeatAckNotHeartbeatInfo
ErrHeartbeatAckMarshalParam
ErrErrorCauseTooSmall
ErrParamTypeUnhandled
ErrParamTypeUnexpected
ErrParamHeaderTooShort
ErrParamHeaderSelfReportedLengthShorter
ErrParamHeaderSelfReportedLengthLonger
ErrParamHeaderParseFailed
ErrParamPacketTooShort
ErrSsnResetRequestParamTooShort
ErrReconfigRespParamTooShort
ErrInvalidAlgorithmType
ErrInitChunkParseParamTypeFailed
ErrInitChunkUnmarshalParam
ErrInitAckMarshalParam
ErrChunkTypeNotTypeInit
ErrChunkValueNotLongEnough
ErrChunkTypeInitFlagZero
ErrChunkTypeInitUnmarshalFailed
ErrChunkTypeInitMarshalFailed
ErrChunkTypeInitInitateTagZero
ErrInitInboundStreamRequestZero
ErrInitOutboundStreamRequestZero
ErrInitAdvertisedReceiver1500
ErrChunkPayloadSmall
ErrChunkTypeNotPayloadData
ErrChunkTypeNotReconfig
ErrChunkReconfigInvalidParamA
ErrChunkParseParamTypeFailed
ErrChunkMarshalParamAReconfigFailed
ErrChunkMarshalParamBReconfigFailed
ErrChunkTypeNotSack
ErrSackSizeNotLargeEnoughInfo
ErrInvalidChunkSize
ErrChunkTypeNotShutdown
ErrChunkTypeNotShutdownAck
ErrChunkTypeNotShutdownComplete
ErrPacketRawTooSmall
ErrParseSctpChunkNotEnoughData
ErrUnmarshalUnknownChunkType
ErrChecksumMismatch
ErrUnexpectedChuckPoppedUnordered
ErrUnexpectedChuckPoppedOrdered
ErrUnexpectedQState
ErrTryAgain
ErrChunk
ErrShutdownNonEstablished
ErrAssociationClosedBeforeConn
ErrAssociationInitFailed
ErrAssociationHandshakeClosed
ErrSilentlyDiscard
ErrInitNotStoredToSend
ErrCookieEchoNotStoredToSend
ErrSctpPacketSourcePortZero
ErrSctpPacketDestinationPortZero
ErrInitChunkBundled
ErrInitChunkVerifyTagNotZero
ErrHandleInitState
ErrInitAckNoCookie
ErrStreamAlreadyExist
ErrStreamCreateFailed
ErrInflightQueueTsnPop
ErrTsnRequestNotExist
ErrResetPacketInStateNotExist
ErrParamterType
ErrPayloadDataStateNotExist
ErrChunkTypeUnhandled
ErrHandshakeInitAck
ErrHandshakeCookieEcho
ErrOutboundPacketTooLarge
ErrStreamClosed
ErrShortBuffer
ErrEof
ErrInvalidSystemTime
ErrNetConnReadError
ErrMaxDataChannelID
Other(String)
Tuple Fields
0: String