MCPcopy Create free account
hub / github.com/awslabs/llrt / close_steps

Method close_steps

modules/llrt_stream_web/src/readable/iterator.rs:473–485  ·  view source on GitHub ↗
(
                &self,
                _ctx: &Ctx<'js>,
                mut objects: ReadableStreamDefaultReaderObjects<'js>,
            )

Source from the content-addressed store, hash-verified

471 }
472
473 fn close_steps(
474 &self,
475 _ctx: &Ctx<'js>,
476 mut objects: ReadableStreamDefaultReaderObjects<'js>,
477 ) -> Result<ReadableStreamDefaultReaderObjects<'js>> {
478 // Perform ! ReadableStreamDefaultReaderRelease(reader).
479 objects =
480 ReadableStreamDefaultReader::readable_stream_default_reader_release(objects)?;
481
482 // Resolve promise with end of iteration.
483 self.promise.resolve(self.end_of_iteration.clone())?;
484 Ok(objects)
485 }
486
487 fn error_steps(
488 &self,

Calls 2

resolveMethod · 0.65
cloneMethod · 0.45

Tested by

no test coverage detected