Struct script::dom::bindings::codegen::Bindings::RTCSessionDescriptionBinding::RTCSessionDescriptionInit
source · pub struct RTCSessionDescriptionInit {
pub sdp: DOMString,
pub type_: RTCSdpType,
}
Fields§
§sdp: DOMString
§type_: RTCSdpType
Implementations§
source§impl RTCSessionDescriptionInit
impl RTCSessionDescriptionInit
pub fn new(
cx: SafeJSContext,
val: HandleValue<'_>
) -> Result<ConversionResult<RTCSessionDescriptionInit>, ()>
source§impl RTCSessionDescriptionInit
impl RTCSessionDescriptionInit
pub(crate) unsafe fn to_jsobject(
&self,
cx: *mut JSContext,
obj: MutableHandleObject<'_>
)
Trait Implementations§
source§impl<'a> From<&'a RTCSessionDescriptionInit> for SessionDescription
impl<'a> From<&'a RTCSessionDescriptionInit> for SessionDescription
source§fn from(desc: &'a RTCSessionDescriptionInit) -> Self
fn from(desc: &'a RTCSessionDescriptionInit) -> Self
Converts to this type from the input type.
source§impl From<SessionDescription> for RTCSessionDescriptionInit
impl From<SessionDescription> for RTCSessionDescriptionInit
source§fn from(desc: SessionDescription) -> Self
fn from(desc: SessionDescription) -> Self
Converts to this type from the input type.
source§impl FromJSValConvertible for RTCSessionDescriptionInit
impl FromJSValConvertible for RTCSessionDescriptionInit
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<RTCSessionDescriptionInit>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<RTCSessionDescriptionInit>, ()>
Convert
val
to type Self
.
Optional configuration of type T
can be passed as the option
argument.
If it returns Err(())
, a JSAPI exception is pending.
If it returns Ok(Failure(reason))
, there is no pending JSAPI exception.Auto Trait Implementations§
impl RefUnwindSafe for RTCSessionDescriptionInit
impl !Send for RTCSessionDescriptionInit
impl !Sync for RTCSessionDescriptionInit
impl Unpin for RTCSessionDescriptionInit
impl UnwindSafe for RTCSessionDescriptionInit
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert