diff options
Diffstat (limited to 'components/script/dom/abstractworker.rs')
-rw-r--r-- | components/script/dom/abstractworker.rs | 9 |
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> { |