@@ -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