]> git.lizzy.rs Git - rust.git/commitdiff
Merge branch 'enum-method-privacy' of https://github.com/michaelwoerister/rust into...
authorErick Tryzelaar <erick.tryzelaar@gmail.com>
Sat, 10 Aug 2013 19:59:52 +0000 (12:59 -0700)
committerErick Tryzelaar <erick.tryzelaar@gmail.com>
Sat, 10 Aug 2013 19:59:52 +0000 (12:59 -0700)
Conflicts:
src/libsyntax/opt_vec.rs

1  2 
src/libsyntax/ext/base.rs
src/libsyntax/opt_vec.rs

Simple merge
index 5d79532c8c5353617cdb42e325075b3859f9c3f9,a6f6b9d48e2b704f65929fe206231df06091f262..3a10206b513f8920d7adbc84a2310cb9f91b423c
@@@ -57,10 -57,10 +57,10 @@@ impl<T> OptVec<T> 
          }
      }
  
-     fn map_move<U>(self, op: &fn(T) -> U) -> OptVec<U> {
 -    pub fn map_consume<U>(self, op: &fn(T) -> U) -> OptVec<U> {
++    pub fn map_move<U>(self, op: &fn(T) -> U) -> OptVec<U> {
          match self {
              Empty => Empty,
 -            Vec(v) => Vec(v.consume_iter().transform(op).collect())
 +            Vec(v) => Vec(v.move_iter().map(op).collect())
          }
      }
  
      }
  
      #[inline]
-     fn map_to_vec<B>(&self, op: &fn(&T) -> B) -> ~[B] {
+     pub fn map_to_vec<B>(&self, op: &fn(&T) -> B) -> ~[B] {
 -        self.iter().transform(op).collect()
 +        self.iter().map(op).collect()
      }
  
-     fn mapi_to_vec<B>(&self, op: &fn(uint, &T) -> B) -> ~[B] {
+     pub fn mapi_to_vec<B>(&self, op: &fn(uint, &T) -> B) -> ~[B] {
          let mut index = 0;
          self.map_to_vec(|a| {
              let i = index;