Enum webrtc_srtp::error::Error[][src]

pub enum Error {
Show variants ErrDuplicated, ErrShortSrtpMasterKey, ErrShortSrtpMasterSalt, ErrNoSuchSrtpProfile, ErrNonZeroKdrNotSupported, ErrExporterWrongLabel, ErrNoConfig, ErrNoConn, ErrFailedToVerifyAuthTag, ErrTooShortRtcp, ErrPayloadDiffers, ErrStartedChannelUsedIncorrectly, ErrStreamNotInited, ErrStreamAlreadyClosed, ErrStreamAlreadyInited, ErrFailedTypeAssertion, UnsupportedIndexOverKdr, SrtpMasterKeyLength(usizeusize), SrtpSaltLength(usizeusize), ExtMapParse(String), SsrcMissingFromSrtp(u32), SrtpSsrcDuplicated(u32u16), SrtcpSsrcDuplicated(u32usize), SsrcMissingFromSrtcp(u32), StreamWithSsrcExists(u32), SessionRtpRtcpTypeMismatch, SessionEof, SrtpTooSmall(usizeusize), SrtcpTooSmall(usizeusize), RtpFailedToVerifyAuthTag, RtcpFailedToVerifyAuthTag, SessionSrtpAlreadyClosed, InvalidRtpStream, InvalidRtcpStream, UtilError(Error), RtpError(Error), RtcpError(Error), Io(Error), AesGcm(Error), InvalidKeyLength(InvalidKeyLength), SendUnit(SendError<()>), SendU32(SendError<u32>), SendStream(SendError<Stream>),
}

Variants

ErrDuplicated
ErrShortSrtpMasterKey
ErrShortSrtpMasterSalt
ErrNoSuchSrtpProfile
ErrNonZeroKdrNotSupported
ErrExporterWrongLabel
ErrNoConfig
ErrNoConn
ErrFailedToVerifyAuthTag
ErrTooShortRtcp
ErrPayloadDiffers
ErrStartedChannelUsedIncorrectly
ErrStreamNotInited
ErrStreamAlreadyClosed
ErrStreamAlreadyInited
ErrFailedTypeAssertion
UnsupportedIndexOverKdr
SrtpMasterKeyLength(usizeusize)
SrtpSaltLength(usizeusize)
ExtMapParse(String)
SsrcMissingFromSrtp(u32)
SrtpSsrcDuplicated(u32u16)
SrtcpSsrcDuplicated(u32usize)
SsrcMissingFromSrtcp(u32)
StreamWithSsrcExists(u32)
SessionRtpRtcpTypeMismatch
SessionEof
SrtpTooSmall(usizeusize)
SrtcpTooSmall(usizeusize)
RtpFailedToVerifyAuthTag
RtcpFailedToVerifyAuthTag
SessionSrtpAlreadyClosed
InvalidRtpStream
InvalidRtcpStream
UtilError(Error)
RtpError(Error)
RtcpError(Error)
Io(Error)
AesGcm(Error)
InvalidKeyLength(InvalidKeyLength)
SendUnit(SendError<()>)
SendU32(SendError<u32>)
SendStream(SendError<Stream>)

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<InvalidKeyLength> for Error[src]

impl From<SendError<()>> for Error[src]

impl From<SendError<Stream>> for Error[src]

impl From<SendError<u32>> for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T

impl<T> Pipe for T where
    T: ?Sized

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,