Trait ReadableByteStreamControllerMethods

Source
pub(crate) trait ReadableByteStreamControllerMethods<D>
where D: DomTypes,
{ // Required methods fn GetByobRequest( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::ReadableStreamBYOBRequest>>>, Error>; fn GetDesiredSize(&self) -> Option<f64>; fn Close(&self, _can_gc: CanGc) -> Result<(), Error>; fn Enqueue( &self, chunk: CustomAutoRooterGuard<'_, TypedArray<ArrayBufferViewU8, *mut JSObject>>, _can_gc: CanGc, ) -> Result<(), Error>; fn Error( &self, cx: JSContext, e: Handle<'_, Value>, _can_gc: CanGc, ) -> Result<(), Error>; }

Required Methods§

Source

fn GetByobRequest( &self, _can_gc: CanGc, ) -> Result<Option<Root<Dom<<D as DomTypes>::ReadableStreamBYOBRequest>>>, Error>

Source

fn GetDesiredSize(&self) -> Option<f64>

Source

fn Close(&self, _can_gc: CanGc) -> Result<(), Error>

Source

fn Enqueue( &self, chunk: CustomAutoRooterGuard<'_, TypedArray<ArrayBufferViewU8, *mut JSObject>>, _can_gc: CanGc, ) -> Result<(), Error>

Source

fn Error( &self, cx: JSContext, e: Handle<'_, Value>, _can_gc: CanGc, ) -> Result<(), Error>

Implementors§