@@ -525,8 +525,6 @@ impl<T, E> Result<T, E> {
525
525
///
526
526
/// # Examples
527
527
///
528
- /// Basic usage:
529
- ///
530
528
/// ```
531
529
/// let x: Result<i32, &str> = Ok(-3);
532
530
/// assert_eq!(x.is_ok(), true);
@@ -572,8 +570,6 @@ impl<T, E> Result<T, E> {
572
570
///
573
571
/// # Examples
574
572
///
575
- /// Basic usage:
576
- ///
577
573
/// ```
578
574
/// let x: Result<i32, &str> = Ok(-3);
579
575
/// assert_eq!(x.is_err(), false);
@@ -627,8 +623,6 @@ impl<T, E> Result<T, E> {
627
623
///
628
624
/// # Examples
629
625
///
630
- /// Basic usage:
631
- ///
632
626
/// ```
633
627
/// let x: Result<u32, &str> = Ok(2);
634
628
/// assert_eq!(x.ok(), Some(2));
@@ -658,8 +652,6 @@ impl<T, E> Result<T, E> {
658
652
///
659
653
/// # Examples
660
654
///
661
- /// Basic usage:
662
- ///
663
655
/// ```
664
656
/// let x: Result<u32, &str> = Ok(2);
665
657
/// assert_eq!(x.err(), None);
@@ -693,8 +685,6 @@ impl<T, E> Result<T, E> {
693
685
///
694
686
/// # Examples
695
687
///
696
- /// Basic usage:
697
- ///
698
688
/// ```
699
689
/// let x: Result<u32, &str> = Ok(2);
700
690
/// assert_eq!(x.as_ref(), Ok(&2));
@@ -716,8 +706,6 @@ impl<T, E> Result<T, E> {
716
706
///
717
707
/// # Examples
718
708
///
719
- /// Basic usage:
720
- ///
721
709
/// ```
722
710
/// fn mutate(r: &mut Result<i32, i32>) {
723
711
/// match r.as_mut() {
@@ -812,8 +800,6 @@ impl<T, E> Result<T, E> {
812
800
///
813
801
/// # Examples
814
802
///
815
- /// Basic usage:
816
- ///
817
803
/// ```
818
804
/// let k = 21;
819
805
///
@@ -841,8 +827,6 @@ impl<T, E> Result<T, E> {
841
827
///
842
828
/// # Examples
843
829
///
844
- /// Basic usage:
845
- ///
846
830
/// ```
847
831
/// fn stringify(x: u32) -> String { format!("error code: {x}") }
848
832
///
@@ -968,8 +952,6 @@ impl<T, E> Result<T, E> {
968
952
///
969
953
/// # Examples
970
954
///
971
- /// Basic usage:
972
- ///
973
955
/// ```
974
956
/// let x: Result<u32, &str> = Ok(7);
975
957
/// assert_eq!(x.iter().next(), Some(&7));
@@ -989,8 +971,6 @@ impl<T, E> Result<T, E> {
989
971
///
990
972
/// # Examples
991
973
///
992
- /// Basic usage:
993
- ///
994
974
/// ```
995
975
/// let mut x: Result<u32, &str> = Ok(7);
996
976
/// match x.iter_mut().next() {
@@ -1031,8 +1011,6 @@ impl<T, E> Result<T, E> {
1031
1011
///
1032
1012
/// # Examples
1033
1013
///
1034
- /// Basic usage:
1035
- ///
1036
1014
/// ```should_panic
1037
1015
/// let x: Result<u32, &str> = Err("emergency failure");
1038
1016
/// x.expect("Testing expect"); // panics with `Testing expect: emergency failure`
@@ -1160,8 +1138,6 @@ impl<T, E> Result<T, E> {
1160
1138
///
1161
1139
/// # Examples
1162
1140
///
1163
- /// Basic usage:
1164
- ///
1165
1141
/// ```should_panic
1166
1142
/// let x: Result<u32, &str> = Ok(10);
1167
1143
/// x.expect_err("Testing expect_err"); // panics with `Testing expect_err: 10`
@@ -1222,8 +1198,6 @@ impl<T, E> Result<T, E> {
1222
1198
///
1223
1199
/// # Examples
1224
1200
///
1225
- /// Basic usage:
1226
- ///
1227
1201
/// ```
1228
1202
/// # #![feature(never_type)]
1229
1203
/// # #![feature(unwrap_infallible)]
@@ -1259,8 +1233,6 @@ impl<T, E> Result<T, E> {
1259
1233
///
1260
1234
/// # Examples
1261
1235
///
1262
- /// Basic usage:
1263
- ///
1264
1236
/// ```
1265
1237
/// # #![feature(never_type)]
1266
1238
/// # #![feature(unwrap_infallible)]
@@ -1298,8 +1270,6 @@ impl<T, E> Result<T, E> {
1298
1270
///
1299
1271
/// # Examples
1300
1272
///
1301
- /// Basic usage:
1302
- ///
1303
1273
/// ```
1304
1274
/// let x: Result<u32, &str> = Ok(2);
1305
1275
/// let y: Result<&str, &str> = Err("late error");
@@ -1383,8 +1353,6 @@ impl<T, E> Result<T, E> {
1383
1353
///
1384
1354
/// # Examples
1385
1355
///
1386
- /// Basic usage:
1387
- ///
1388
1356
/// ```
1389
1357
/// let x: Result<u32, &str> = Ok(2);
1390
1358
/// let y: Result<u32, &str> = Err("late error");
@@ -1426,8 +1394,6 @@ impl<T, E> Result<T, E> {
1426
1394
///
1427
1395
/// # Examples
1428
1396
///
1429
- /// Basic usage:
1430
- ///
1431
1397
/// ```
1432
1398
/// fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }
1433
1399
/// fn err(x: u32) -> Result<u32, u32> { Err(x) }
@@ -1456,8 +1422,6 @@ impl<T, E> Result<T, E> {
1456
1422
///
1457
1423
/// # Examples
1458
1424
///
1459
- /// Basic usage:
1460
- ///
1461
1425
/// ```
1462
1426
/// let default = 2;
1463
1427
/// let x: Result<u32, &str> = Ok(9);
@@ -1487,8 +1451,6 @@ impl<T, E> Result<T, E> {
1487
1451
///
1488
1452
/// # Examples
1489
1453
///
1490
- /// Basic usage:
1491
- ///
1492
1454
/// ```
1493
1455
/// fn count(x: &str) -> usize { x.len() }
1494
1456
///
@@ -1752,8 +1714,6 @@ impl<T, E> Result<Result<T, E>, E> {
1752
1714
///
1753
1715
/// # Examples
1754
1716
///
1755
- /// Basic usage:
1756
- ///
1757
1717
/// ```
1758
1718
/// #![feature(result_flattening)]
1759
1719
/// let x: Result<Result<&'static str, u32>, u32> = Ok(Ok("hello"));
@@ -1842,8 +1802,6 @@ impl<T, E> IntoIterator for Result<T, E> {
1842
1802
///
1843
1803
/// # Examples
1844
1804
///
1845
- /// Basic usage:
1846
- ///
1847
1805
/// ```
1848
1806
/// let x: Result<u32, &str> = Ok(5);
1849
1807
/// let v: Vec<u32> = x.into_iter().collect();
0 commit comments