copyAndClose
suspend fun ByteReadChannel.copyAndClose(
dst: ByteWriteChannel,
limit: Long = Long.MAX_VALUE
): Long
Reads all the bytes from receiver channel and writes them to dst channel and then closes it. Closes dst channel if fails to read or write with cause exception.
Return a number of copied bytes