[][src]Struct web_sys::AudioContext

#[repr(transparent)]
pub struct AudioContext { /* fields omitted */ }

The AudioContext object

MDN Documentation

This API requires the following crate features to be activated: AudioContext

Methods

impl AudioContext[src]

pub fn new() -> Result<AudioContext, JsValue>[src]

The new AudioContext(..) constructor, creating a new instance of AudioContext

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn new_with_context_options(
    context_options: &AudioContextOptions
) -> Result<AudioContext, JsValue>
[src]

The new AudioContext(..) constructor, creating a new instance of AudioContext

MDN Documentation

This API requires the following crate features to be activated: AudioContext, AudioContextOptions

impl AudioContext[src]

pub fn close(&self) -> Result<Promise, JsValue>[src]

The close() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn create_media_element_source(
    &self,
    media_element: &HtmlMediaElement
) -> Result<MediaElementAudioSourceNode, JsValue>
[src]

The createMediaElementSource() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, HtmlMediaElement, MediaElementAudioSourceNode

impl AudioContext[src]

pub fn create_media_stream_destination(
    &self
) -> Result<MediaStreamAudioDestinationNode, JsValue>
[src]

The createMediaStreamDestination() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, MediaStreamAudioDestinationNode

impl AudioContext[src]

pub fn create_media_stream_source(
    &self,
    media_stream: &MediaStream
) -> Result<MediaStreamAudioSourceNode, JsValue>
[src]

The createMediaStreamSource() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, MediaStream, MediaStreamAudioSourceNode

impl AudioContext[src]

pub fn suspend(&self) -> Result<Promise, JsValue>[src]

The suspend() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn create_analyser(&self) -> Result<AnalyserNode, JsValue>[src]

The createAnalyser() method

MDN Documentation

This API requires the following crate features to be activated: AnalyserNode, AudioContext

impl AudioContext[src]

pub fn create_biquad_filter(&self) -> Result<BiquadFilterNode, JsValue>[src]

The createBiquadFilter() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, BiquadFilterNode

impl AudioContext[src]

pub fn create_buffer(
    &self,
    number_of_channels: u32,
    length: u32,
    sample_rate: f32
) -> Result<AudioBuffer, JsValue>
[src]

The createBuffer() method

MDN Documentation

This API requires the following crate features to be activated: AudioBuffer, AudioContext

impl AudioContext[src]

pub fn create_buffer_source(&self) -> Result<AudioBufferSourceNode, JsValue>[src]

The createBufferSource() method

MDN Documentation

This API requires the following crate features to be activated: AudioBufferSourceNode, AudioContext

impl AudioContext[src]

pub fn create_channel_merger(&self) -> Result<ChannelMergerNode, JsValue>[src]

The createChannelMerger() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ChannelMergerNode

impl AudioContext[src]

pub fn create_channel_merger_with_number_of_inputs(
    &self,
    number_of_inputs: u32
) -> Result<ChannelMergerNode, JsValue>
[src]

The createChannelMerger() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ChannelMergerNode

impl AudioContext[src]

pub fn create_channel_splitter(&self) -> Result<ChannelSplitterNode, JsValue>[src]

The createChannelSplitter() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ChannelSplitterNode

impl AudioContext[src]

pub fn create_channel_splitter_with_number_of_outputs(
    &self,
    number_of_outputs: u32
) -> Result<ChannelSplitterNode, JsValue>
[src]

The createChannelSplitter() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ChannelSplitterNode

impl AudioContext[src]

pub fn create_constant_source(&self) -> Result<ConstantSourceNode, JsValue>[src]

The createConstantSource() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ConstantSourceNode

impl AudioContext[src]

pub fn create_convolver(&self) -> Result<ConvolverNode, JsValue>[src]

The createConvolver() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ConvolverNode

impl AudioContext[src]

pub fn create_delay(&self) -> Result<DelayNode, JsValue>[src]

The createDelay() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, DelayNode

impl AudioContext[src]

pub fn create_delay_with_max_delay_time(
    &self,
    max_delay_time: f64
) -> Result<DelayNode, JsValue>
[src]

The createDelay() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, DelayNode

impl AudioContext[src]

pub fn create_dynamics_compressor(
    &self
) -> Result<DynamicsCompressorNode, JsValue>
[src]

The createDynamicsCompressor() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, DynamicsCompressorNode

impl AudioContext[src]

pub fn create_gain(&self) -> Result<GainNode, JsValue>[src]

The createGain() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, GainNode

impl AudioContext[src]

pub fn create_iir_filter(
    &self,
    feedforward: &JsValue,
    feedback: &JsValue
) -> Result<IirFilterNode, JsValue>
[src]

The createIIRFilter() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, IirFilterNode

impl AudioContext[src]

pub fn create_oscillator(&self) -> Result<OscillatorNode, JsValue>[src]

The createOscillator() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, OscillatorNode

impl AudioContext[src]

pub fn create_panner(&self) -> Result<PannerNode, JsValue>[src]

The createPanner() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, PannerNode

impl AudioContext[src]

pub fn create_periodic_wave(
    &self,
    real: &mut [f32],
    imag: &mut [f32]
) -> Result<PeriodicWave, JsValue>
[src]

The createPeriodicWave() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, PeriodicWave

impl AudioContext[src]

pub fn create_periodic_wave_with_constraints(
    &self,
    real: &mut [f32],
    imag: &mut [f32],
    constraints: &PeriodicWaveConstraints
) -> Result<PeriodicWave, JsValue>
[src]

The createPeriodicWave() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, PeriodicWave, PeriodicWaveConstraints

impl AudioContext[src]

pub fn create_script_processor(&self) -> Result<ScriptProcessorNode, JsValue>[src]

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ScriptProcessorNode

impl AudioContext[src]

pub fn create_script_processor_with_buffer_size(
    &self,
    buffer_size: u32
) -> Result<ScriptProcessorNode, JsValue>
[src]

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ScriptProcessorNode

impl AudioContext[src]

pub fn create_script_processor_with_buffer_size_and_number_of_input_channels(
    &self,
    buffer_size: u32,
    number_of_input_channels: u32
) -> Result<ScriptProcessorNode, JsValue>
[src]

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ScriptProcessorNode

impl AudioContext[src]

pub fn create_script_processor_with_buffer_size_and_number_of_input_channels_and_number_of_output_channels(
    &self,
    buffer_size: u32,
    number_of_input_channels: u32,
    number_of_output_channels: u32
) -> Result<ScriptProcessorNode, JsValue>
[src]

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, ScriptProcessorNode

impl AudioContext[src]

pub fn create_stereo_panner(&self) -> Result<StereoPannerNode, JsValue>[src]

The createStereoPanner() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, StereoPannerNode

impl AudioContext[src]

pub fn create_wave_shaper(&self) -> Result<WaveShaperNode, JsValue>[src]

The createWaveShaper() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext, WaveShaperNode

impl AudioContext[src]

pub fn decode_audio_data(
    &self,
    audio_data: &ArrayBuffer
) -> Result<Promise, JsValue>
[src]

The decodeAudioData() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn decode_audio_data_with_success_callback(
    &self,
    audio_data: &ArrayBuffer,
    success_callback: &Function
) -> Result<Promise, JsValue>
[src]

The decodeAudioData() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn decode_audio_data_with_success_callback_and_error_callback(
    &self,
    audio_data: &ArrayBuffer,
    success_callback: &Function,
    error_callback: &Function
) -> Result<Promise, JsValue>
[src]

The decodeAudioData() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn resume(&self) -> Result<Promise, JsValue>[src]

The resume() method

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn destination(&self) -> AudioDestinationNode[src]

The destination getter

MDN Documentation

This API requires the following crate features to be activated: AudioContext, AudioDestinationNode

impl AudioContext[src]

pub fn sample_rate(&self) -> f32[src]

The sampleRate getter

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn current_time(&self) -> f64[src]

The currentTime getter

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn listener(&self) -> AudioListener[src]

The listener getter

MDN Documentation

This API requires the following crate features to be activated: AudioContext, AudioListener

impl AudioContext[src]

pub fn state(&self) -> AudioContextState[src]

The state getter

MDN Documentation

This API requires the following crate features to be activated: AudioContext, AudioContextState

impl AudioContext[src]

pub fn audio_worklet(&self) -> Result<AudioWorklet, JsValue>[src]

The audioWorklet getter

MDN Documentation

This API requires the following crate features to be activated: AudioContext, AudioWorklet

impl AudioContext[src]

pub fn onstatechange(&self) -> Option<Function>[src]

The onstatechange getter

MDN Documentation

This API requires the following crate features to be activated: AudioContext

impl AudioContext[src]

pub fn set_onstatechange(&self, onstatechange: Option<&Function>)[src]

The onstatechange setter

MDN Documentation

This API requires the following crate features to be activated: AudioContext

Methods from Deref<Target = BaseAudioContext>

pub fn create_analyser(&self) -> Result<AnalyserNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createAnalyser() method

MDN Documentation

This API requires the following crate features to be activated: AnalyserNode, BaseAudioContext

pub fn create_biquad_filter(&self) -> Result<BiquadFilterNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createBiquadFilter() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, BiquadFilterNode

pub fn create_buffer(
    &self,
    number_of_channels: u32,
    length: u32,
    sample_rate: f32
) -> Result<AudioBuffer, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createBuffer() method

MDN Documentation

This API requires the following crate features to be activated: AudioBuffer, BaseAudioContext

pub fn create_buffer_source(&self) -> Result<AudioBufferSourceNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createBufferSource() method

MDN Documentation

This API requires the following crate features to be activated: AudioBufferSourceNode, BaseAudioContext

pub fn create_channel_merger(&self) -> Result<ChannelMergerNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createChannelMerger() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ChannelMergerNode

pub fn create_channel_merger_with_number_of_inputs(
    &self,
    number_of_inputs: u32
) -> Result<ChannelMergerNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createChannelMerger() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ChannelMergerNode

pub fn create_channel_splitter(&self) -> Result<ChannelSplitterNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createChannelSplitter() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ChannelSplitterNode

pub fn create_channel_splitter_with_number_of_outputs(
    &self,
    number_of_outputs: u32
) -> Result<ChannelSplitterNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createChannelSplitter() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ChannelSplitterNode

pub fn create_constant_source(&self) -> Result<ConstantSourceNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createConstantSource() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ConstantSourceNode

pub fn create_convolver(&self) -> Result<ConvolverNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createConvolver() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ConvolverNode

pub fn create_delay(&self) -> Result<DelayNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createDelay() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, DelayNode

pub fn create_delay_with_max_delay_time(
    &self,
    max_delay_time: f64
) -> Result<DelayNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createDelay() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, DelayNode

pub fn create_dynamics_compressor(
    &self
) -> Result<DynamicsCompressorNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createDynamicsCompressor() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, DynamicsCompressorNode

pub fn create_gain(&self) -> Result<GainNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createGain() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, GainNode

pub fn create_iir_filter(
    &self,
    feedforward: &JsValue,
    feedback: &JsValue
) -> Result<IirFilterNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createIIRFilter() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, IirFilterNode

pub fn create_oscillator(&self) -> Result<OscillatorNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createOscillator() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, OscillatorNode

pub fn create_panner(&self) -> Result<PannerNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createPanner() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, PannerNode

pub fn create_periodic_wave(
    &self,
    real: &mut [f32],
    imag: &mut [f32]
) -> Result<PeriodicWave, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createPeriodicWave() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, PeriodicWave

pub fn create_periodic_wave_with_constraints(
    &self,
    real: &mut [f32],
    imag: &mut [f32],
    constraints: &PeriodicWaveConstraints
) -> Result<PeriodicWave, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createPeriodicWave() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, PeriodicWave, PeriodicWaveConstraints

pub fn create_script_processor(&self) -> Result<ScriptProcessorNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ScriptProcessorNode

pub fn create_script_processor_with_buffer_size(
    &self,
    buffer_size: u32
) -> Result<ScriptProcessorNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ScriptProcessorNode

pub fn create_script_processor_with_buffer_size_and_number_of_input_channels(
    &self,
    buffer_size: u32,
    number_of_input_channels: u32
) -> Result<ScriptProcessorNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ScriptProcessorNode

pub fn create_script_processor_with_buffer_size_and_number_of_input_channels_and_number_of_output_channels(
    &self,
    buffer_size: u32,
    number_of_input_channels: u32,
    number_of_output_channels: u32
) -> Result<ScriptProcessorNode, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createScriptProcessor() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, ScriptProcessorNode

pub fn create_stereo_panner(&self) -> Result<StereoPannerNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createStereoPanner() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, StereoPannerNode

pub fn create_wave_shaper(&self) -> Result<WaveShaperNode, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The createWaveShaper() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext, WaveShaperNode

pub fn decode_audio_data(
    &self,
    audio_data: &ArrayBuffer
) -> Result<Promise, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The decodeAudioData() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

pub fn decode_audio_data_with_success_callback(
    &self,
    audio_data: &ArrayBuffer,
    success_callback: &Function
) -> Result<Promise, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The decodeAudioData() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

pub fn decode_audio_data_with_success_callback_and_error_callback(
    &self,
    audio_data: &ArrayBuffer,
    success_callback: &Function,
    error_callback: &Function
) -> Result<Promise, JsValue>
[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The decodeAudioData() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

pub fn resume(&self) -> Result<Promise, JsValue>[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The resume() method

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

pub fn destination(&self) -> AudioDestinationNode[src]

The destination getter

MDN Documentation

This API requires the following crate features to be activated: AudioDestinationNode, BaseAudioContext

pub fn sample_rate(&self) -> f32[src]

The sampleRate getter

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

pub fn current_time(&self) -> f64[src]

The currentTime getter

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

pub fn listener(&self) -> AudioListener[src]

The listener getter

MDN Documentation

This API requires the following crate features to be activated: AudioListener, BaseAudioContext

pub fn state(&self) -> AudioContextState[src]

The state getter

MDN Documentation

This API requires the following crate features to be activated: AudioContextState, BaseAudioContext

pub fn audio_worklet(&self) -> Result<AudioWorklet, JsValue>[src]

The audioWorklet getter

MDN Documentation

This API requires the following crate features to be activated: AudioWorklet, BaseAudioContext

pub fn onstatechange(&self) -> Option<Function>[src]

The onstatechange getter

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

pub fn set_onstatechange(&self, onstatechange: Option<&Function>)[src]

Deprecated:

doesn't exist in Safari, use AudioContext instead now

The onstatechange setter

MDN Documentation

This API requires the following crate features to be activated: BaseAudioContext

Trait Implementations

impl AsRef<JsValue> for AudioContext[src]

impl AsRef<BaseAudioContext> for AudioContext[src]

impl AsRef<EventTarget> for AudioContext[src]

impl AsRef<Object> for AudioContext[src]

impl From<JsValue> for AudioContext[src]

impl From<AudioContext> for JsValue[src]

impl From<AudioContext> for BaseAudioContext[src]

impl From<AudioContext> for EventTarget[src]

impl From<AudioContext> for Object[src]

impl Clone for AudioContext[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for AudioContext[src]

impl Deref for AudioContext[src]

type Target = BaseAudioContext

The resulting type after dereferencing.

impl JsCast for AudioContext[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl FromWasmAbi for AudioContext[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl WasmDescribe for AudioContext[src]

impl IntoWasmAbi for AudioContext[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a AudioContext[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl OptionIntoWasmAbi for AudioContext[src]

impl<'a> OptionIntoWasmAbi for &'a AudioContext[src]

impl OptionFromWasmAbi for AudioContext[src]

impl RefFromWasmAbi for AudioContext[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<AudioContext>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

Auto Trait Implementations

impl !Send for AudioContext

impl !Sync for AudioContext

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi