[−][src]Enum udp_dtls::SrtpProfile
SRTP is the Secure Real-Time Transport Protocol.
This enum represents the supported protection profile names.
More information: https://www.openssl.org/docs/man1.1.0/man3/SSL_get_srtp_profiles.html
Variants
This corresponds to SRTP_AES128_CM_HMAC_SHA1_80 defined in RFC5764.
This corresponds to SRTP_AES128_CM_HMAC_SHA1_32 defined in RFC5764.
This corresponds to the profile of the same name defined in RFC7714.
This corresponds to the profile of the same name defined in RFC7714.
Trait Implementations
impl Clone for SrtpProfile
[src]
fn clone(&self) -> SrtpProfile
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SrtpProfile
[src]
impl Eq for SrtpProfile
[src]
impl Ord for SrtpProfile
[src]
fn cmp(&self, other: &SrtpProfile) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<SrtpProfile> for SrtpProfile
[src]
fn eq(&self, other: &SrtpProfile) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<SrtpProfile> for SrtpProfile
[src]
fn partial_cmp(&self, other: &SrtpProfile) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl ToString for SrtpProfile
[src]
impl Debug for SrtpProfile
[src]
impl FromStr for SrtpProfile
[src]
type Err = SrtpProfileError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, SrtpProfileError>
[src]
impl Hash for SrtpProfile
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl StructuralPartialEq for SrtpProfile
[src]
impl StructuralEq for SrtpProfile
[src]
Auto Trait Implementations
impl Send for SrtpProfile
impl Sync for SrtpProfile
impl Unpin for SrtpProfile
impl UnwindSafe for SrtpProfile
impl RefUnwindSafe for SrtpProfile
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,