Struct script::dom::bindings::codegen::Bindings::ChannelSplitterNodeBinding::ChannelSplitterOptions
source · pub struct ChannelSplitterOptions {
pub parent: AudioNodeOptions,
pub numberOfOutputs: u32,
}
Fields§
§parent: AudioNodeOptions
§numberOfOutputs: u32
Implementations§
source§impl ChannelSplitterOptions
impl ChannelSplitterOptions
pub fn empty() -> Self
pub fn new(
cx: SafeJSContext,
val: HandleValue<'_>
) -> Result<ConversionResult<ChannelSplitterOptions>, ()>
source§impl ChannelSplitterOptions
impl ChannelSplitterOptions
pub(crate) unsafe fn to_jsobject(
&self,
cx: *mut JSContext,
obj: MutableHandleObject<'_>
)
Trait Implementations§
source§impl FromJSValConvertible for ChannelSplitterOptions
impl FromJSValConvertible for ChannelSplitterOptions
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<ChannelSplitterOptions>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<ChannelSplitterOptions>, ()>
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.source§impl JSTraceable for ChannelSplitterOptions
impl JSTraceable for ChannelSplitterOptions
Auto Trait Implementations§
impl RefUnwindSafe for ChannelSplitterOptions
impl Send for ChannelSplitterOptions
impl Sync for ChannelSplitterOptions
impl Unpin for ChannelSplitterOptions
impl UnwindSafe for ChannelSplitterOptions
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