pub struct DelayOptions {
pub parent: AudioNodeOptions,
pub delayTime: Finite<f64>,
pub maxDelayTime: Finite<f64>,
}Fields§
§parent: AudioNodeOptions§delayTime: Finite<f64>§maxDelayTime: Finite<f64>Implementations§
Source§impl DelayOptions
impl DelayOptions
pub fn empty() -> DelayOptions
pub fn new( cx: &mut JSContext, val: Handle<'_, Value>, ) -> Result<ConversionResult<DelayOptions>, ()>
Source§impl DelayOptions
impl DelayOptions
pub fn to_jsobject( &self, cx: &mut JSContext, obj: MutableHandle<'_, *mut JSObject>, )
Trait Implementations§
Source§impl Clone for DelayOptions
impl Clone for DelayOptions
Source§fn clone(&self) -> DelayOptions
fn clone(&self) -> DelayOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Convert<DelayNodeOptions> for DelayOptions
impl Convert<DelayNodeOptions> for DelayOptions
fn convert(self) -> DelayNodeOptions
Source§impl Default for DelayOptions
impl Default for DelayOptions
Source§fn default() -> DelayOptions
fn default() -> DelayOptions
Returns the “default value” for a type. Read more
Source§impl FromJSValConvertible for DelayOptions
impl FromJSValConvertible for DelayOptions
Source§fn from_jsval(
cx: &mut JSContext,
value: Handle<'_, Value>,
_option: (),
) -> Result<ConversionResult<DelayOptions>, ()>
fn from_jsval( cx: &mut JSContext, value: Handle<'_, Value>, _option: (), ) -> Result<ConversionResult<DelayOptions>, ()>
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 ToJSValConvertible for DelayOptions
impl ToJSValConvertible for DelayOptions
Source§impl Traceable for DelayOptions
impl Traceable for DelayOptions
impl Copy for DelayOptions
Auto Trait Implementations§
impl Freeze for DelayOptions
impl RefUnwindSafe for DelayOptions
impl Send for DelayOptions
impl Sync for DelayOptions
impl Unpin for DelayOptions
impl UnsafeUnpin for DelayOptions
impl UnwindSafe for DelayOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
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