Enum webrtc_sctp::error::Error[][src]

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, new(String),
}

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
new(String)

Tuple Fields of new

0: String

Implementations

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

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

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.