在一个类型中"dyn“是什么意思?

在一个类型中

我发现这篇博客文章非常清楚地解释了这个特性:https://medium.com/digitalfrontiers/rust-dynamic-dispatching-deep-dive-236a5896e49b

相关摘录:

代码语言:javascript运行复制struct Service{

backend: Vec // Either Vec or Vec, not both

}

...

let mut backends = Vec::new();

backends.push(TypeA);

backends.push(TypeB); // <---- Type error herevs

代码语言:javascript运行复制struct Service{

backends: Vec>

}

...

let mut backends = Vec::new();

backends.push( Box::new(PositiveBackend{}) as Box);

backends.push( Box::new(NegativeBackend{}) as Box);

相关推荐

尺的意思,尺的解释,尺的拼音,尺的部首,尺的笔顺
足球365官网正规吗

尺的意思,尺的解释,尺的拼音,尺的部首,尺的笔顺

📅 07-27 👁️ 2502
照片像素尺寸换算工具
365平台被黑不给出款怎么办

照片像素尺寸换算工具

📅 07-29 👁️ 2920
DL (烹饪(公制)), 体积和容量
365平台被黑不给出款怎么办

DL (烹饪(公制)), 体积和容量

📅 07-10 👁️ 3450