@@ -204,13 +204,13 @@ pub fn map_err<T: Copy, E, F: Copy>(res: &Result<T, E>, op: fn((&E)) -> F)
204
204
}
205
205
206
206
impl < T , E > Result < T , E > {
207
- fn get_ref ( & self ) -> & self /T { get_ref ( self ) }
207
+ pure fn get_ref ( & self ) -> & self /T { get_ref ( self ) }
208
208
209
- fn is_ok ( ) -> bool { is_ok ( & self ) }
209
+ pure fn is_ok ( ) -> bool { is_ok ( & self ) }
210
210
211
- fn is_err ( ) -> bool { is_err ( & self ) }
211
+ pure fn is_err ( ) -> bool { is_err ( & self ) }
212
212
213
- fn iter ( f : fn ( ( & T ) ) ) {
213
+ pure fn iter ( f : fn ( ( & T ) ) ) {
214
214
match self {
215
215
Ok ( ref t) => f ( t) ,
216
216
Err ( _) => ( )
@@ -226,7 +226,7 @@ impl<T, E> Result<T, E> {
226
226
}
227
227
228
228
impl < T : Copy , E > Result < T , E > {
229
- fn get ( ) -> T { get ( & self ) }
229
+ pure fn get ( ) -> T { get ( & self ) }
230
230
231
231
fn map_err < F : Copy > ( op : fn ( ( & E ) ) -> F ) -> Result < T , F > {
232
232
match self {
@@ -237,7 +237,7 @@ impl<T: Copy, E> Result<T, E> {
237
237
}
238
238
239
239
impl < T , E : Copy > Result < T , E > {
240
- fn get_err ( ) -> E { get_err ( & self ) }
240
+ pure fn get_err ( ) -> E { get_err ( & self ) }
241
241
242
242
fn map < U : Copy > ( op : fn ( ( & T ) ) -> U ) -> Result < U , E > {
243
243
match self {
0 commit comments