aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/abstractworker.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/abstractworker.rs')
-rw-r--r--components/script/dom/abstractworker.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/components/script/dom/abstractworker.rs b/components/script/dom/abstractworker.rs
index 930f48cdcea..36ff18fe01b 100644
--- a/components/script/dom/abstractworker.rs
+++ b/components/script/dom/abstractworker.rs
@@ -4,8 +4,9 @@
use crate::dom::bindings::refcounted::Trusted;
use crate::dom::bindings::reflector::DomObject;
-use crate::dom::bindings::structuredclone::StructuredCloneData;
use crate::script_runtime::CommonScriptMsg;
+use script_traits::StructuredSerializedData;
+use servo_url::ImmutableOrigin;
/// Messages used to control the worker event loops
pub enum WorkerScriptMsg {
@@ -13,9 +14,9 @@ pub enum WorkerScriptMsg {
Common(CommonScriptMsg),
/// Message sent through Worker.postMessage
DOMMessage {
- origin: String,
- data: StructuredCloneData,
- }
+ origin: ImmutableOrigin,
+ data: StructuredSerializedData,
+ },
}
pub struct SimpleWorkerErrorHandler<T: DomObject> {