mozilla/rust — pull request #1872 by brson (2012-02-21 07:37:01+00:00)
Title: option::unwrap

This adds a function, `option::unwrap`, that uses some unsafe code to remove the value from the inside of a `some` variant without copying it.

I want to use this to implement 'borrowable pointers' for some concurrency experiments I'm doing with rustdoc.