impl<'self> MyIter for &'self str {
fn test_imm(&self) { assert_eq!(*self, "test") }
- fn test_const(&const self) { assert_eq!(self[0], 't') }
+ fn test_const(&const self) { assert_eq!(self[0], 't' as u8) }
}
pub fn main() {
fn visit_bot(&self) -> bool { true }
fn visit_nil(&self) -> bool { true }
fn visit_bool(&self) -> bool {
- do self.get::<bool>() |b| {
- self.vals += ~[bool::to_str(b)];
- };
- true
+ do self.get::<bool>() |b| {
+ self.vals.push(bool::to_str(b));
+ };
+ true
}
fn visit_int(&self) -> bool {
- do self.get::<int>() |i| {
- self.vals += ~[int::to_str(i)];
- };
- true
+ do self.get::<int>() |i| {
+ self.vals.push(int::to_str(i));
+ };
+ true
}
fn visit_i8(&self) -> bool { true }
fn visit_i16(&self) -> bool { true }