Use a character that requires two u16
s in the examples for char.encode_utf16()
This commit is contained in:
parent
60ce31a00c
commit
d34c6eeed4
@ -457,16 +457,16 @@ impl char {
|
|||||||
///
|
///
|
||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
/// In both of these examples, 'ß' takes one `u16` to encode.
|
/// In both of these examples, '𝕊' takes two `u16`s to encode.
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// #![feature(unicode)]
|
/// #![feature(unicode)]
|
||||||
///
|
///
|
||||||
/// let mut b = [0; 1];
|
/// let mut b = [0; 2];
|
||||||
///
|
///
|
||||||
/// let result = 'ß'.encode_utf16(&mut b);
|
/// let result = '𝕊'.encode_utf16(&mut b);
|
||||||
///
|
///
|
||||||
/// assert_eq!(result, Some(1));
|
/// assert_eq!(result, Some(2));
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// A buffer that's too small:
|
/// A buffer that's too small:
|
||||||
@ -474,9 +474,9 @@ impl char {
|
|||||||
/// ```
|
/// ```
|
||||||
/// #![feature(unicode)]
|
/// #![feature(unicode)]
|
||||||
///
|
///
|
||||||
/// let mut b = [0; 0];
|
/// let mut b = [0; 1];
|
||||||
///
|
///
|
||||||
/// let result = 'ß'.encode_utf16(&mut b);
|
/// let result = '𝕊'.encode_utf16(&mut b);
|
||||||
///
|
///
|
||||||
/// assert_eq!(result, None);
|
/// assert_eq!(result, None);
|
||||||
/// ```
|
/// ```
|
||||||
|
Loading…
Reference in New Issue
Block a user