Skip to content

Commit 9ba4046

Browse files
committed
unbreak doctests
1 parent fc9e190 commit 9ba4046

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

src/libcore/char/methods.rs

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ impl char {
455455
/// ```
456456
/// let mut b = [0; 2];
457457
///
458-
/// let result = 'ß'.encode_utf8(&mut b).unwrap();
458+
/// let result = 'ß'.try_encode_utf8(&mut b).unwrap();
459459
///
460460
/// assert_eq!(result, "ß");
461461
///
@@ -467,7 +467,7 @@ impl char {
467467
/// ```
468468
/// let mut b = [0; 1];
469469
///
470-
/// assert_eq!(None, 'ß'.encode_utf8(&mut b));
470+
/// assert_eq!(None, 'ß'.try_encode_utf8(&mut b));
471471
/// ```
472472
#[unstable(feature = "try_unicode_encode_char", issue = "52579")]
473473
#[inline]
@@ -517,22 +517,17 @@ impl char {
517517
///
518518
/// let result = '𝕊'.encode_utf16(&mut b);
519519
///
520+
/// assert_eq!(result, "𝕊");
521+
///
520522
/// assert_eq!(result.len(), 2);
521523
/// ```
522524
///
523525
/// A buffer that's too small:
524526
///
525527
/// ```
526-
/// use std::thread;
527-
///
528-
/// let result = thread::spawn(|| {
529-
/// let mut b = [0; 1];
530-
///
531-
/// // this panics
532-
/// '𝕊'.encode_utf16(&mut b);
533-
/// }).join();
528+
/// let mut b = [0; 1];
534529
///
535-
/// assert!(result.is_err());
530+
/// assert_eq!(None, '𝕊'.encode_utf16(&mut b));
536531
/// ```
537532
#[stable(feature = "unicode_encode_char", since = "1.15.0")]
538533
#[inline]
@@ -556,9 +551,7 @@ impl char {
556551
/// ```
557552
/// let mut b = [0; 2];
558553
///
559-
/// let result = '𝕊'.encode_utf16(&mut b).unwrap();
560-
///
561-
/// assert_eq!(result, "𝕊");
554+
/// let result = '𝕊'.try_encode_utf16(&mut b).unwrap();
562555
///
563556
/// assert_eq!(result.len(), 2);
564557
/// ```
@@ -568,7 +561,7 @@ impl char {
568561
/// ```
569562
/// let mut b = [0; 1];
570563
///
571-
/// assert_eq!(None, '𝕊'.encode_utf16(&mut b));
564+
/// assert_eq!(None, '𝕊'.try_encode_utf16(&mut b));
572565
/// ```
573566
#[unstable(feature = "try_unicode_encode_char", issue = "52579")]
574567
#[inline]

0 commit comments

Comments
 (0)