diff options
author | Martin Robinson <mrobinson@igalia.com> | 2024-08-30 17:20:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-30 15:20:44 +0000 |
commit | a4ceb82ef5647050050184c0c76aa3fe7e0dbc7b (patch) | |
tree | 771ae524d46015619c55f7ab02950393857e2dbf /components/script/dom/testbinding.rs | |
parent | 8a0c7487e7853602bc38679eb78bef9347bd0d2c (diff) | |
download | servo-a4ceb82ef5647050050184c0c76aa3fe7e0dbc7b.tar.gz servo-a4ceb82ef5647050050184c0c76aa3fe7e0dbc7b.zip |
script: Stop using `time` in DOM timers (#33262)
This switches to using `std::time` types for DOM timer operations, which
allows removing our custom time units in favor of `Duration`.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Diffstat (limited to 'components/script/dom/testbinding.rs')
-rw-r--r-- | components/script/dom/testbinding.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/testbinding.rs b/components/script/dom/testbinding.rs index a1d260f6a98..41813330e38 100644 --- a/components/script/dom/testbinding.rs +++ b/components/script/dom/testbinding.rs @@ -7,6 +7,7 @@ use std::borrow::ToOwned; use std::ptr::{self, NonNull}; use std::rc::Rc; +use std::time::Duration; use dom_struct::dom_struct; use js::jsapi::{Heap, JSObject, JS_NewPlainObject}; @@ -14,7 +15,6 @@ use js::jsval::{JSVal, NullValue}; use js::rust::{CustomAutoRooterGuard, HandleObject, HandleValue}; use js::typedarray::{self, Uint8ClampedArray}; use script_traits::serializable::BlobImpl; -use script_traits::MsDuration; use servo_config::prefs; use crate::dom::bindings::buffer_source::create_buffer_source; @@ -999,7 +999,7 @@ impl TestBindingMethods for TestBinding { }; let _ = self.global().schedule_callback( OneshotTimerCallback::TestBindingCallback(cb), - MsDuration::new(delay), + Duration::from_millis(delay), ); } |