diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-07-09 17:25:28 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-07-09 17:39:49 -0700 |
| commit | cb5b9a477ccd2d04f549e1107af350749d414bba (patch) | |
| tree | 3ff1cd70a4786c9dafc3b7d301bd40d5db119994 /src/libstd/task | |
| parent | 5c3a2e7eeb1e553c7fc06a012862d99094faa03f (diff) | |
| download | rust-cb5b9a477ccd2d04f549e1107af350749d414bba.tar.gz rust-cb5b9a477ccd2d04f549e1107af350749d414bba.zip | |
Rename local_data methods/types for less keystrokes
Diffstat (limited to 'src/libstd/task')
| -rw-r--r-- | src/libstd/task/local_data_priv.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libstd/task/local_data_priv.rs b/src/libstd/task/local_data_priv.rs index 07eebea4a62..17d534cfd03 100644 --- a/src/libstd/task/local_data_priv.rs +++ b/src/libstd/task/local_data_priv.rs @@ -12,7 +12,7 @@ use cast; use libc; -use local_data::LocalDataKey; +use local_data; use managed::raw::BoxRepr; use prelude::*; use ptr; @@ -131,7 +131,7 @@ unsafe fn get_local_map(handle: Handle) -> &mut TaskLocalMap { } } -unsafe fn key_to_key_value<T: 'static>(key: LocalDataKey<T>) -> *libc::c_void { +unsafe fn key_to_key_value<T: 'static>(key: local_data::Key<T>) -> *libc::c_void { let pair: sys::Closure = cast::transmute(key); return pair.code as *libc::c_void; } @@ -155,7 +155,7 @@ unsafe fn transmute_back<'a, T>(data: &'a TLSValue) -> (*BoxRepr, &'a T) { } pub unsafe fn local_pop<T: 'static>(handle: Handle, - key: LocalDataKey<T>) -> Option<T> { + key: local_data::Key<T>) -> Option<T> { // If you've never seen horrendously unsafe code written in rust before, // just feel free to look a bit farther... let map = get_local_map(handle); @@ -203,7 +203,7 @@ pub unsafe fn local_pop<T: 'static>(handle: Handle, } pub unsafe fn local_get<T: 'static, U>(handle: Handle, - key: LocalDataKey<T>, + key: local_data::Key<T>, f: &fn(Option<&T>) -> U) -> U { // This does in theory take multiple mutable loans on the tls map, but the // references returned are never removed because the map is only increasing @@ -227,7 +227,7 @@ pub unsafe fn local_get<T: 'static, U>(handle: Handle, // FIXME(#7673): This shouldn't require '@', it should use '~' pub unsafe fn local_set<T: 'static>(handle: Handle, - key: LocalDataKey<@T>, + key: local_data::Key<@T>, data: @T) { let map = get_local_map(handle); let keyval = key_to_key_value(key); |
