diff options
Diffstat (limited to 'components/script/dom/oscillatornode.rs')
-rw-r--r-- | components/script/dom/oscillatornode.rs | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/components/script/dom/oscillatornode.rs b/components/script/dom/oscillatornode.rs index 4f7c59a2e4d..15d6c875b1d 100644 --- a/components/script/dom/oscillatornode.rs +++ b/components/script/dom/oscillatornode.rs @@ -2,6 +2,18 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +use std::cell::Cell; +use std::f32; + +use dom_struct::dom_struct; +use js::rust::HandleObject; +use servo_media::audio::node::{AudioNodeInit, AudioNodeMessage}; +use servo_media::audio::oscillator_node::{ + OscillatorNodeMessage, OscillatorNodeOptions as ServoMediaOscillatorOptions, + OscillatorType as ServoMediaOscillatorType, +}; +use servo_media::audio::param::ParamType; + use crate::dom::audioparam::AudioParam; use crate::dom::audioscheduledsourcenode::AudioScheduledSourceNode; use crate::dom::baseaudiocontext::BaseAudioContext; @@ -9,23 +21,13 @@ use crate::dom::bindings::codegen::Bindings::AudioNodeBinding::{ ChannelCountMode, ChannelInterpretation, }; use crate::dom::bindings::codegen::Bindings::AudioParamBinding::AutomationRate; -use crate::dom::bindings::codegen::Bindings::OscillatorNodeBinding::OscillatorNodeMethods; use crate::dom::bindings::codegen::Bindings::OscillatorNodeBinding::{ - OscillatorOptions, OscillatorType, + OscillatorNodeMethods, OscillatorOptions, OscillatorType, }; use crate::dom::bindings::error::{Error, ErrorResult, Fallible}; use crate::dom::bindings::reflector::reflect_dom_object_with_proto; use crate::dom::bindings::root::{Dom, DomRoot}; use crate::dom::window::Window; -use dom_struct::dom_struct; -use js::rust::HandleObject; -use servo_media::audio::node::{AudioNodeInit, AudioNodeMessage}; -use servo_media::audio::oscillator_node::OscillatorNodeMessage; -use servo_media::audio::oscillator_node::OscillatorNodeOptions as ServoMediaOscillatorOptions; -use servo_media::audio::oscillator_node::OscillatorType as ServoMediaOscillatorType; -use servo_media::audio::param::ParamType; -use std::cell::Cell; -use std::f32; #[dom_struct] pub struct OscillatorNode { |