Struct script::dom::bindings::codegen::Bindings::ConstantSourceNodeBinding::ConstantSourceOptions
source · pub struct ConstantSourceOptions {
pub parent: AudioNodeOptions,
pub offset: Finite<f32>,
}
Fields§
§parent: AudioNodeOptions
§offset: Finite<f32>
Implementations§
source§impl ConstantSourceOptions
impl ConstantSourceOptions
pub fn empty() -> Self
pub fn new(
cx: SafeJSContext,
val: HandleValue<'_>
) -> Result<ConversionResult<ConstantSourceOptions>, ()>
source§impl ConstantSourceOptions
impl ConstantSourceOptions
pub(crate) unsafe fn to_jsobject(
&self,
cx: *mut JSContext,
obj: MutableHandleObject<'_>
)
Trait Implementations§
source§impl<'a> From<&'a ConstantSourceOptions> for ServoMediaConstantSourceOptions
impl<'a> From<&'a ConstantSourceOptions> for ServoMediaConstantSourceOptions
source§fn from(options: &'a ConstantSourceOptions) -> Self
fn from(options: &'a ConstantSourceOptions) -> Self
Converts to this type from the input type.
source§impl FromJSValConvertible for ConstantSourceOptions
impl FromJSValConvertible for ConstantSourceOptions
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<ConstantSourceOptions>, ()>
unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<ConstantSourceOptions>, ()>
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 ConstantSourceOptions
impl JSTraceable for ConstantSourceOptions
Auto Trait Implementations§
impl RefUnwindSafe for ConstantSourceOptions
impl Send for ConstantSourceOptions
impl Sync for ConstantSourceOptions
impl Unpin for ConstantSourceOptions
impl UnwindSafe for ConstantSourceOptions
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