diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2013-12-05 17:37:02 -0800 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2013-12-10 17:55:09 -0800 |
| commit | fd7a513bef7fe3c6f5128cc53135facca37f23e5 (patch) | |
| tree | be733adb0aa531f7d4e1885b234c0bc489f02948 /src/libstd/rt/basic.rs | |
| parent | 61135080554d35cca151614c93693cb524fdffe0 (diff) | |
| download | rust-fd7a513bef7fe3c6f5128cc53135facca37f23e5.tar.gz rust-fd7a513bef7fe3c6f5128cc53135facca37f23e5.zip | |
libstd: Remove `Cell` from the library.
Diffstat (limited to 'src/libstd/rt/basic.rs')
| -rw-r--r-- | src/libstd/rt/basic.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libstd/rt/basic.rs b/src/libstd/rt/basic.rs index 87b776d3c1e..fa47ceb1c04 100644 --- a/src/libstd/rt/basic.rs +++ b/src/libstd/rt/basic.rs @@ -159,11 +159,9 @@ impl EventLoop for BasicLoop { ~BasicRemote::new(self.messages.clone(), id) as ~RemoteCallback } - fn io(&mut self) -> &'static mut IoFactory:'static { - unsafe { - let factory: &mut IoFactory = self.io; - cast::transmute(factory) - } + fn io<'a>(&'a mut self) -> Option<&'a mut IoFactory> { + let factory: &mut IoFactory = self.io; + Some(factory) } } |
