当我看到此代码时,我在chapter 19 of The Rust Programming Language上
Box<dyn Fn() + Send + 'static>
它是做什么的,为什么在那里有加号(+
)?我不记得在上一章中遇到过。
Box::new(|| println!("hi"))
如何是Box<dyn Fn() + Send + 'static>
?
感谢@Asya Corbeau使我回到了第10章,它是Specifying Multiple Trait Bounds with the + Syntax