1 // check-pass
2 #![allow(dead_code)]
3 #![allow(unused_variables)]
4 struct Foo;
5 
6 impl Foo {
putc(&self, b: u8)7     fn putc(&self, b: u8) { }
8 
puts(&self, s: &str)9     fn puts(&self, s: &str) {
10         for byte in s.bytes() {
11             self.putc(byte)
12         }
13     }
14 }
15 
main()16 fn main() {}
17