aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/transferable.rs
diff options
context:
space:
mode:
authorwebbeef <me@webbeef.org>2024-12-29 18:20:52 -0800
committerGitHub <noreply@github.com>2024-12-30 02:20:52 +0000
commit1296c71f36f9fa48153c5ff2c225fd03f7ab7da0 (patch)
treed3fa8eda1366ac2853f5acdf7e9151b8b5303dac /components/script/dom/bindings/transferable.rs
parent9156ee3fa1684b2632419b90f6f8f9cf7d5ac9c2 (diff)
downloadservo-1296c71f36f9fa48153c5ff2c225fd03f7ab7da0.tar.gz
servo-1296c71f36f9fa48153c5ff2c225fd03f7ab7da0.zip
Split StructuredCloneHolder into Reader and Writer structs (#34792)
Signed-off-by: webbeef <me@webbeef.org>
Diffstat (limited to 'components/script/dom/bindings/transferable.rs')
-rw-r--r--components/script/dom/bindings/transferable.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/bindings/transferable.rs b/components/script/dom/bindings/transferable.rs
index 6c75bfe2828..d97fc28eb52 100644
--- a/components/script/dom/bindings/transferable.rs
+++ b/components/script/dom/bindings/transferable.rs
@@ -8,14 +8,14 @@
use js::jsapi::MutableHandleObject;
use crate::dom::bindings::reflector::DomObject;
-use crate::dom::bindings::structuredclone::StructuredDataHolder;
+use crate::dom::bindings::structuredclone::{StructuredDataReader, StructuredDataWriter};
use crate::dom::globalscope::GlobalScope;
pub trait Transferable: DomObject {
- fn transfer(&self, sc_holder: &mut StructuredDataHolder) -> Result<u64, ()>;
+ fn transfer(&self, sc_writer: &mut StructuredDataWriter) -> Result<u64, ()>;
fn transfer_receive(
owner: &GlobalScope,
- sc_holder: &mut StructuredDataHolder,
+ sc_reader: &mut StructuredDataReader,
extra_data: u64,
return_object: MutableHandleObject,
) -> Result<(), ()>;