File tree Expand file tree Collapse file tree 1 file changed +1
-19
lines changed Expand file tree Collapse file tree 1 file changed +1
-19
lines changed Original file line number Diff line number Diff line change @@ -467,23 +467,14 @@ impl<T: Default> Option<T> {
467
467
None => Default :: default ( )
468
468
}
469
469
}
470
-
471
- /// Returns self or `Some`-wrapped default value
472
- #[ inline]
473
- pub fn or_default ( self ) -> Option < T > {
474
- match self {
475
- None => Some ( Default :: default ( ) ) ,
476
- x => x,
477
- }
478
- }
479
470
}
480
471
481
472
impl < T > Default for Option < T > {
482
473
#[ inline]
483
474
fn default ( ) -> Option < T > { None }
484
475
}
485
476
486
- impl < T : Zero > Option < T > {
477
+ impl < T : Zero > Option < T > {
487
478
/// Returns the contained value or zero (for this type)
488
479
#[ inline]
489
480
pub fn unwrap_or_zero ( self ) -> T {
@@ -492,15 +483,6 @@ impl<T:Zero> Option<T> {
492
483
None => Zero :: zero ( )
493
484
}
494
485
}
495
-
496
- /// Returns self or `Some`-wrapped zero value
497
- #[ inline]
498
- pub fn or_zero ( self ) -> Option < T > {
499
- match self {
500
- None => Some ( Zero :: zero ( ) ) ,
501
- x => x
502
- }
503
- }
504
486
}
505
487
506
488
/// An iterator that yields either one or zero elements
You can’t perform that action at this time.
0 commit comments