1 pub mod animals {
2     pub trait noisy {
speak(&mut self)3         fn speak(&mut self);
4     }
5 }
6