web_wt_sys/streams/
readable_stream_read_result.rs1use wasm_bindgen::prelude::*;
4
5crate::dictionary_type! {
6 pub type ReadableStreamReadResult {
15 value: JsValue => value
16 done: bool => done
17 }
18}
19
20impl From<web_sys::ReadableStreamReadResult> for ReadableStreamReadResult {
21 fn from(value: web_sys::ReadableStreamReadResult) -> Self {
22 value.unchecked_into()
23 }
24}
25
26impl From<ReadableStreamReadResult> for web_sys::ReadableStreamReadResult {
27 fn from(value: ReadableStreamReadResult) -> Self {
28 value.unchecked_into()
29 }
30}
31
32impl ReadableStreamReadResult {
33 pub fn is_done(&self) -> bool {
35 self.get_done().unwrap_or(false)
36 }
37}