diff --git a/components/script/dom/blob.rs b/components/script/dom/blob.rs
index 231216815f4..bfa85bb5784 100644
--- a/components/script/dom/blob.rs
+++ b/components/script/dom/blob.rs
@@ -9,6 +9,8 @@ use dom::bindings::utils::{Reflector, reflect_dom_object};
use dom::bindings::error::Fallible;
use dom::bindings::codegen::Bindings::BlobBinding;
use dom::bindings::codegen::Bindings::BlobBinding::BlobMethods;
+use std::sync::mpsc;
+use std::sync::mpsc::Receiver;
use util::str::DOMString;
@@ -79,6 +81,22 @@ impl Blob {
}
}
+pub trait BlobHelpers {
+ fn read_out_buffer(self) -> Receiver