mod banana { //~^ HELP the following traits which provide `pick` are implemented but not in scope pub struct Chaenomeles; pub trait Apple { fn pick(&self) {} } impl Apple for Chaenomeles {} pub trait Peach { fn pick(&self, a: &mut ()) {} } impl Peach for Box {} impl Peach for Chaenomeles {} } fn main() { banana::Chaenomeles.pick() //~^ ERROR no method named //~| HELP items from traits can only be used if the trait is in scope }