(
ctx: Ctx<'js>,
objects: ReadableByteStreamObjects<'js, R>,
start_algorithm: StartAlgorithm<'js>,
)
| 1572 | |
| 1573 | fn start_algorithm<R: ReadableStreamReader<'js>>( |
| 1574 | ctx: Ctx<'js>, |
| 1575 | objects: ReadableByteStreamObjects<'js, R>, |
| 1576 | start_algorithm: StartAlgorithm<'js>, |
| 1577 | ) -> Result<( |
| 1578 | Value<'js>, |
| 1579 | ReadableStreamClassObjects<'js, OwnedBorrowMut<'js, Self>, R>, |
| 1580 | )> { |
| 1581 | let objects_class = objects.into_inner(); |
| 1582 | |
| 1583 | Ok(( |
| 1584 | start_algorithm.call( |
| 1585 | ctx, |
| 1586 | ReadableStreamControllerClass::ReadableStreamByteController( |
| 1587 | objects_class.controller.clone(), |
| 1588 | ), |
| 1589 | )?, |
| 1590 | objects_class, |
| 1591 | )) |
| 1592 | } |
| 1593 | |
| 1594 | fn pull_algorithm<R: ReadableStreamReader<'js>>( |
| 1595 | ctx: Ctx<'js>, |
| 1596 | objects: ReadableByteStreamObjects<'js, R>, |
nothing calls this directly
no test coverage detected