mozilla/rust — pull request #10153 by nikomatsakis (2013-10-29 15:21:25+00:00)
Title: Issue 4846 multiple lifetime parameters

Fully support multiple lifetime parameters on types and elsewhere, removing special treatment for `'self`. I am submitting this a touch early in that I plan to push a new commit with more tests specifically targeting types with multiple lifetime parameters -- but the current code bootstraps and passes `make check`.

Fixes #4846