rust/src/libextra
Kevin Ballard 75155cd1b0 Explicitly impl Clone for RWArc
RWArc had a clone() method, but it was part of impl RWArc instead of
an implementation of Clone.

Stick with the explicit implementation instead of deriving Clone so we
can have a docstring.

Fixes #8052.
2013-08-03 03:17:07 -04:00
..
crypto replace all remaining for with foreach or do 2013-08-03 03:00:42 -04:00
num replace range with an external iterator 2013-08-02 00:51:14 -04:00
terminfo replace range with an external iterator 2013-08-02 00:51:14 -04:00
arc.rs Explicitly impl Clone for RWArc 2013-08-03 03:17:07 -04:00
arena.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
base64.rs std: Change Times trait to use do instead of for 2013-08-01 16:54:22 +02:00
bitv.rs replace all remaining for with foreach or do 2013-08-03 03:00:42 -04:00
c_vec.rs implement pointer arithmetic with GEP 2013-07-30 02:50:31 -04:00
comm.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
container.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
dlist.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
ebml.rs implement pointer arithmetic with GEP 2013-07-30 02:50:31 -04:00
extra.rs Sha2: Create cryptoutil.rs and re-write the Sha2 module to make use of it. 2013-08-02 18:48:14 -04:00
fileinput.rs replace all remaining for with foreach or do 2013-08-03 03:00:42 -04:00
flate.rs librustc: Disallow "unsafe" for external functions 2013-08-02 21:57:59 -07:00
flatpipes.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
fun_treemap.rs librustc: Forbid & pointers (other than &'static) inside @ boxes. 2013-07-18 17:12:46 -07:00
future.rs auto merge of #7996 : erickt/rust/cleanup-strs, r=erickt 2013-07-24 13:25:36 -07:00
getopts.rs std: Change Times trait to use do instead of for 2013-08-01 16:54:22 +02:00
io_util.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
iter.rs extra: Use do instead of for in extra::iter 2013-08-01 16:54:22 +02:00
json.rs std: Change Times trait to use do instead of for 2013-08-01 16:54:22 +02:00
list.rs extra: Replace for with do { .. } expr where internal iterators are used 2013-08-01 16:54:22 +02:00
md4.rs Remove the global 'vec::to_owned' function 2013-07-12 16:13:51 -04:00
par.rs implement pointer arithmetic with GEP 2013-07-30 02:50:31 -04:00
priority_queue.rs migrate many for loops to foreach 2013-08-01 05:34:55 -04:00
rc.rs rc: from_{owned,const} -> from_{send,freeze} 2013-08-01 04:39:00 -04:00
ringbuf.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
rl.rs librustc: Disallow "unsafe" for external functions 2013-08-02 21:57:59 -07:00
semver.rs make in and foreach get treated as keywords 2013-08-01 00:21:13 -04:00
serialize.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
smallintmap.rs replace all remaining for with foreach or do 2013-08-03 03:00:42 -04:00
sort.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
stats.rs migrate many for loops to foreach 2013-08-01 05:34:55 -04:00
sync.rs (cleanup) Use more do...finally in extra::sync. 2013-08-02 17:31:45 -04:00
task_pool.rs std: Change Times trait to use do instead of for 2013-08-01 16:54:22 +02:00
tempfile.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
term.rs term: Add new function .attr() to toggle terminal attributes 2013-07-14 14:37:29 -07:00
test.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
time.rs librustc: Disallow "unsafe" for external functions 2013-08-02 21:57:59 -07:00
treemap.rs replace range with an external iterator 2013-08-02 00:51:14 -04:00
unicode.rs librustc: Disallow "unsafe" for external functions 2013-08-02 21:57:59 -07:00
url.rs migrate many for loops to foreach 2013-08-01 05:34:55 -04:00
workcache.rs Crypto: Remove DigestUtil and convert to default methods on the Digest trait. 2013-08-02 18:49:00 -04:00