wasm-streams 0.3.0

Bridging between web streams and Rust streams using WebAssembly
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use wasm_bindgen::prelude::*;

use wasm_streams::readable::*;

#[wasm_bindgen(module = "/tests/js/readable_stream.js")]
extern "C" {
    pub fn new_noop_readable_stream() -> sys::ReadableStream;
    pub fn new_noop_readable_byte_stream() -> sys::ReadableStream;
    pub fn new_readable_stream_from_array(chunks: Box<[JsValue]>) -> sys::ReadableStream;
    pub fn new_readable_byte_stream_from_array(chunks: Box<[JsValue]>) -> sys::ReadableStream;
    pub fn supports_release_lock_with_pending_read() -> bool;
}