【发布时间】:2021-03-09 12:10:52
【问题描述】:
在 Rust 官方书籍 16-11 中,它复制了一个通道发送者
let (tx, rx) = mpsc::channel();
let tx1 = mpsc::Sender::clone(&tx);
但我试过了
let (tx, rx) = mpsc::channel();
let tx1 = tx.clone();
这也有效。它们之间有什么区别?如果它们本质上是相同的,考虑到我们已经有了通用的clone() 方法,为什么还要创建一个单独的方法?
【问题讨论】:
标签: rust duplicates clone channel