pub struct NegotiatedCodecs {
pub audio: Option<CodecInfo>,
pub video: Option<CodecInfo>,
}Fields§
§audio: Option<CodecInfo>§video: Option<CodecInfo>Trait Implementations§
Source§impl Clone for NegotiatedCodecs
impl Clone for NegotiatedCodecs
Source§fn clone(&self) -> NegotiatedCodecs
fn clone(&self) -> NegotiatedCodecs
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 moreSource§impl Debug for NegotiatedCodecs
impl Debug for NegotiatedCodecs
Source§impl Default for NegotiatedCodecs
impl Default for NegotiatedCodecs
Source§fn default() -> NegotiatedCodecs
fn default() -> NegotiatedCodecs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NegotiatedCodecs
impl<'de> Deserialize<'de> for NegotiatedCodecs
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<NegotiatedCodecs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NegotiatedCodecs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for NegotiatedCodecs
impl Serialize for NegotiatedCodecs
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
Auto Trait Implementations§
impl Freeze for NegotiatedCodecs
impl RefUnwindSafe for NegotiatedCodecs
impl Send for NegotiatedCodecs
impl Sync for NegotiatedCodecs
impl Unpin for NegotiatedCodecs
impl UnsafeUnpin for NegotiatedCodecs
impl UnwindSafe for NegotiatedCodecs
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