1 2 3 4 5 6 7 8 9 10 11
pub struct Foo; pub trait Bar{} pub fn bar() -> Box<Bar> { unimplemented!() } pub fn try_foo(x: Foo){} pub fn try_bar(x: Box<Bar>){}