pub struct SessionDescription {
pub sdp_type: SDPType,
pub sdp: String,
}
Expand description
SessionDescription is used to expose local and remote session descriptions.
Fields§
§sdp_type: SDPType
Describes the session type
sdp: String
A string containing the SDP describing the session
Trait Implementations§
Source§impl Clone for SessionDescription
impl Clone for SessionDescription
Source§fn clone(&self) -> SessionDescription
fn clone(&self) -> SessionDescription
Returns a duplicate of the value. Read more
1.0.0 · 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 SessionDescription
impl Debug for SessionDescription
Source§impl<'de> Deserialize<'de> for SessionDescription
impl<'de> Deserialize<'de> for SessionDescription
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<RTCSessionDescription> for SessionDescription
impl From<RTCSessionDescription> for SessionDescription
Source§fn from(value: RTCSessionDescription) -> Self
fn from(value: RTCSessionDescription) -> Self
Converts to this type from the input type.
Source§impl Hash for SessionDescription
impl Hash for SessionDescription
Source§impl PartialEq for SessionDescription
impl PartialEq for SessionDescription
Source§impl Serialize for SessionDescription
impl Serialize for SessionDescription
impl Eq for SessionDescription
impl StructuralPartialEq for SessionDescription
Auto Trait Implementations§
impl Freeze for SessionDescription
impl RefUnwindSafe for SessionDescription
impl Send for SessionDescription
impl Sync for SessionDescription
impl Unpin for SessionDescription
impl UnwindSafe for SessionDescription
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> 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<'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