pub trait ReadableStreamBYOBRequestMethods<D>where
    D: DomTypes,{
    // Required methods
    fn GetView(
        &self,
        cx: JSContext,
    ) -> Option<TypedArray<ArrayBufferViewU8, *mut JSObject>>;
    fn Respond(&self, bytesWritten: u64, _can_gc: CanGc) -> Result<(), Error>;
    fn RespondWithNewView(
        &self,
        view: CustomAutoRooterGuard<'_, TypedArray<ArrayBufferViewU8, *mut JSObject>>,
        _can_gc: CanGc,
    ) -> Result<(), Error>;
}