如果我有一个特征,我如何调用一个期望特征对象的函数Box<T>?换一种说法:
trait T { ... }
fn func(t: &T) { ... }
fn some_other_func() {
b: Box<T>; // Provided
// These work, but is there a better way?
func( &*b ); // 1
func( Borrow::borrow(&b) ); // 2
}
Run Code Online (Sandbox Code Playgroud)
1和2都错了.我错过了一些明显的东西吗
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |