diff options
author | webbeef <me@webbeef.org> | 2024-12-29 18:20:52 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-30 02:20:52 +0000 |
commit | 1296c71f36f9fa48153c5ff2c225fd03f7ab7da0 (patch) | |
tree | d3fa8eda1366ac2853f5acdf7e9151b8b5303dac /components/script/dom/bindings/transferable.rs | |
parent | 9156ee3fa1684b2632419b90f6f8f9cf7d5ac9c2 (diff) | |
download | servo-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.rs | 6 |
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<(), ()>; |