(
ctx: Ctx<'js>,
objects: ReadableStreamDefaultControllerObjects<'js, R>,
start_algorithm: StartAlgorithm<'js>,
)
| 526 | } |
| 527 | |
| 528 | fn start_algorithm<R: ReadableStreamReader<'js>>( |
| 529 | ctx: Ctx<'js>, |
| 530 | objects: ReadableStreamDefaultControllerObjects<'js, R>, |
| 531 | start_algorithm: StartAlgorithm<'js>, |
| 532 | ) -> Result<( |
| 533 | Value<'js>, |
| 534 | ReadableStreamClassObjects<'js, OwnedBorrowMut<'js, Self>, R>, |
| 535 | )> { |
| 536 | let objects_class = objects.into_inner(); |
| 537 | |
| 538 | Ok(( |
| 539 | start_algorithm.call( |
| 540 | ctx, |
| 541 | ReadableStreamControllerClass::ReadableStreamDefaultController( |
| 542 | objects_class.controller.clone(), |
| 543 | ), |
| 544 | )?, |
| 545 | objects_class, |
| 546 | )) |
| 547 | } |
| 548 | |
| 549 | fn pull_algorithm<R: ReadableStreamReader<'js>>( |
| 550 | ctx: Ctx<'js>, |
nothing calls this directly
no test coverage detected