script::dom::readablestreamgenericreaderTrait ReadableStreamGenericReader
Source pub(crate) trait ReadableStreamGenericReader {
// Required methods
fn set_stream(&self, stream: Option<&ReadableStream>);
fn get_stream(&self) -> Option<DomRoot<ReadableStream>>;
fn set_closed_promise(&self, promise: Rc<Promise>);
fn get_closed_promise(&self) -> Rc<Promise>;
// Provided methods
fn generic_initialize(
&self,
global: &GlobalScope,
stream: &ReadableStream,
can_gc: CanGc,
) { ... }
fn reader_generic_cancel(
&self,
reason: SafeHandleValue<'_>,
can_gc: CanGc,
) -> Rc<Promise> { ... }
fn generic_release(&self, can_gc: CanGc) -> Fallible<()> { ... }
fn closed(&self) -> Rc<Promise> { ... }
fn generic_cancel(
&self,
global: &GlobalScope,
reason: SafeHandleValue<'_>,
can_gc: CanGc,
) -> Rc<Promise> { ... }
fn as_default_reader(&self) -> Option<&ReadableStreamDefaultReader> { ... }
fn as_byob_reader(&self) -> Option<&ReadableStreamBYOBReader> { ... }
}
Expand description