This can be abbreviated as:

```rust
fn len(&self) -> uint { self.iter().len() }
```