pub enum TransportFeature {
MediaDatagrams,
ConnectionMigration,
SessionResumption,
ZeroRtt,
TranscodeG711Opus,
Unknown,
}Expand description
transport_features catalog per CONVERSATION_PROTOCOL.md §8.
Variants§
MediaDatagrams
ConnectionMigration
SessionResumption
ZeroRtt
TranscodeG711Opus
Unknown
Catch-all for future entries so the wire format stays forward-compat.
Trait Implementations§
Source§impl Clone for TransportFeature
impl Clone for TransportFeature
Source§fn clone(&self) -> TransportFeature
fn clone(&self) -> TransportFeature
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TransportFeature
Source§impl Debug for TransportFeature
impl Debug for TransportFeature
Source§impl<'de> Deserialize<'de> for TransportFeature
impl<'de> Deserialize<'de> for TransportFeature
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransportFeature, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransportFeature, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TransportFeature
Source§impl PartialEq for TransportFeature
impl PartialEq for TransportFeature
Source§impl Serialize for TransportFeature
impl Serialize for TransportFeature
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 StructuralPartialEq for TransportFeature
Auto Trait Implementations§
impl Freeze for TransportFeature
impl RefUnwindSafe for TransportFeature
impl Send for TransportFeature
impl Sync for TransportFeature
impl Unpin for TransportFeature
impl UnsafeUnpin for TransportFeature
impl UnwindSafe for TransportFeature
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.