pub struct SessionDescription {Show 13 fields
pub version: Version,
pub origin: Origin,
pub session_name: SessionName,
pub session_info: Option<SessionInformation>,
pub uri: Option<Uri>,
pub emails: Vec<Email>,
pub phones: Vec<Phone>,
pub connection: Option<Connection>,
pub bandwidths: Vec<Bandwidth>,
pub times: Vec1<Time>,
pub key: Option<Key>,
pub attributes: Vec<Attribute>,
pub media_descriptions: Vec<MediaDescription>,
}
Expand description
The Session description. This is the main sdp-rs
type that describes the SDP message.
Fields§
§version: Version
§origin: Origin
§session_name: SessionName
§session_info: Option<SessionInformation>
§uri: Option<Uri>
§emails: Vec<Email>
§phones: Vec<Phone>
§connection: Option<Connection>
§bandwidths: Vec<Bandwidth>
§times: Vec1<Time>
§key: Option<Key>
§attributes: Vec<Attribute>
§media_descriptions: Vec<MediaDescription>
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 Display for SessionDescription
impl Display for SessionDescription
Source§impl FromStr for SessionDescription
impl FromStr for SessionDescription
Source§impl PartialEq for SessionDescription
impl PartialEq for SessionDescription
Source§impl PartialOrd for SessionDescription
impl PartialOrd for SessionDescription
Source§impl TryFrom<&str> for SessionDescription
impl TryFrom<&str> for SessionDescription
Source§impl TryFrom<String> for SessionDescription
impl TryFrom<String> 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<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