为什么
我能理解为什么写入器需要被改变以适应将数据写入其中,从而改变其内部状态。
然而,为什么读取器也必须标记为可变引用呢?如果我只是读取数据,那么我不仅需要给定类型的引用,而不是可变引用吗?
std::io::copy
要求读取器和写入器参数都需要作为可变引用传递?我能理解为什么写入器需要被改变以适应将数据写入其中,从而改变其内部状态。
然而,为什么读取器也必须标记为可变引用呢?如果我只是读取数据,那么我不仅需要给定类型的引用,而不是可变引用吗?