File tree Expand file tree Collapse file tree 3 files changed +0
-34
lines changed
Expand file tree Collapse file tree 3 files changed +0
-34
lines changed Original file line number Diff line number Diff line change @@ -98,23 +98,6 @@ impl T: iter::Times {
9898 }
9999}
100100
101- impl T : iter:: TimesIx {
102- #[ inline( always) ]
103- /// Like `times`, but provides an index
104- pure fn timesi ( it : fn ( uint ) -> bool ) {
105- let slf = self as uint ;
106- if slf < 0 u {
107- fail fmt ! ( "The .timesi method expects a nonnegative number, \
108- but found %?", self ) ;
109- }
110- let mut i = 0 u;
111- while i < slf {
112- if !it ( i) { break }
113- i += 1 u;
114- }
115- }
116- }
117-
118101/**
119102 * Parse a buffer of bytes
120103 *
Original file line number Diff line number Diff line change @@ -34,10 +34,6 @@ pub trait Times {
3434 pure fn times ( it : fn ( ) -> bool ) ;
3535}
3636
37- pub trait TimesIx {
38- pure fn timesi ( it : fn ( uint ) -> bool ) ;
39- }
40-
4137pub trait CopyableIter < A : Copy > {
4238 pure fn filter_to_vec ( pred : fn ( a : A ) -> bool ) -> ~[ A ] ;
4339 pure fn map_to_vec < B > ( op : fn ( v : A ) -> B ) -> ~[ B ] ;
Original file line number Diff line number Diff line change @@ -88,19 +88,6 @@ impl T: iter::Times {
8888 }
8989}
9090
91- impl T : iter:: TimesIx {
92- #[ inline( always) ]
93- /// Like `times`, but with an index, `eachi`-style.
94- pure fn timesi ( it : fn ( uint ) -> bool ) {
95- let slf = self as uint ;
96- let mut i = 0 u;
97- while i < slf {
98- if !it ( i) { break }
99- i += 1 u;
100- }
101- }
102- }
103-
10491/**
10592 * Parse a buffer of bytes
10693 *
You can’t perform that action at this time.
0 commit comments