about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-10-03 19:25:24 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-10-03 19:40:25 -0700
commit1c3bfa4550c5e8c245499e9214ce0f758dcbed58 (patch)
treeba5c3865c8f2d37c92b37b3a5a5ad6cf6a2da7c3 /src/libstd
parent82fd71137a87ad4568eee24142d22bf87a4d2e2b (diff)
libstd: Make vec_from_set pure
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/map.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/map.rs b/src/libstd/map.rs
index cc42c562376..90476ea101a 100644
--- a/src/libstd/map.rs
+++ b/src/libstd/map.rs
@@ -382,7 +382,7 @@ pub fn set_add<K:Eq IterBytes Hash Const Copy>(set: Set<K>, key: K) -> bool {
 }
 
 /// Convert a set into a vector.
-pub fn vec_from_set<T:Eq IterBytes Hash Copy>(s: Set<T>) -> ~[T] {
+pub pure fn vec_from_set<T:Eq IterBytes Hash Copy>(s: Set<T>) -> ~[T] {
     do vec::build_sized(s.size()) |push| {
         for s.each_key() |k| {
             push(k);