Generics 泛型中的加号(+;)是什么?

Generics 泛型中的加号(+;)是什么?,generics,rust,Generics,Rust,当我看到此代码时,我处于打开状态 Box<dyn Fn() + Send + 'static> Box多亏@Asya Corbeau让我回到了第10章,这是看看你也应该重读rust lang书的第10章,在处理泛型时,+操作符用于从cargo doc:合并边界,类型参数通常必须使用特征作为边界来规定类型实现的功能。例如,下面的示例使用trait Display打印,因此它要求T被Display绑定;也就是说,T必须实现显示。在您的情况下,框包含一个动态对象,该对象使用静态生命周期实

当我看到此代码时,我处于打开状态

Box<dyn Fn() + Send + 'static>

Box多亏@Asya Corbeau让我回到了第10章,这是

看看你也应该重读rust lang书的第10章,在处理泛型时,
+
操作符用于从cargo doc:
合并边界,类型参数通常必须使用特征作为边界来规定类型实现的功能。例如,下面的示例使用trait Display打印,因此它要求T被Display绑定;也就是说,T必须实现显示。
在您的情况下,
框包含一个动态对象,该对象使用
静态
生命周期实现
发送