@@ -53,15 +53,13 @@ impl char {
5353 /// Basic usage:
5454 ///
5555 /// ```
56- /// use std::char::decode_utf16;
57- ///
5856 /// // 𝄞mus<invalid>ic<invalid>
5957 /// let v = [
6058 /// 0xD834, 0xDD1E, 0x006d, 0x0075, 0x0073, 0xDD1E, 0x0069, 0x0063, 0xD834,
6159 /// ];
6260 ///
6361 /// assert_eq!(
64- /// decode_utf16(v)
62+ /// char:: decode_utf16(v)
6563 /// .map(|r| r.map_err(|e| e.unpaired_surrogate()))
6664 /// .collect::<Vec<_>>(),
6765 /// vec![
@@ -77,16 +75,14 @@ impl char {
7775 /// A lossy decoder can be obtained by replacing `Err` results with the replacement character:
7876 ///
7977 /// ```
80- /// use std::char::{decode_utf16, REPLACEMENT_CHARACTER};
81- ///
8278 /// // 𝄞mus<invalid>ic<invalid>
8379 /// let v = [
8480 /// 0xD834, 0xDD1E, 0x006d, 0x0075, 0x0073, 0xDD1E, 0x0069, 0x0063, 0xD834,
8581 /// ];
8682 ///
8783 /// assert_eq!(
88- /// decode_utf16(v)
89- /// .map(|r| r.unwrap_or(REPLACEMENT_CHARACTER))
84+ /// char:: decode_utf16(v)
85+ /// .map(|r| r.unwrap_or(char:: REPLACEMENT_CHARACTER))
9086 /// .collect::<String>(),
9187 /// "𝄞mus�ic�"
9288 /// );
@@ -123,8 +119,6 @@ impl char {
123119 /// Basic usage:
124120 ///
125121 /// ```
126- /// use std::char;
127- ///
128122 /// let c = char::from_u32(0x2764);
129123 ///
130124 /// assert_eq!(Some('❤'), c);
@@ -133,8 +127,6 @@ impl char {
133127 /// Returning `None` when the input is not a valid `char`:
134128 ///
135129 /// ```
136- /// use std::char;
137- ///
138130 /// let c = char::from_u32(0x110000);
139131 ///
140132 /// assert_eq!(None, c);
@@ -176,8 +168,6 @@ impl char {
176168 /// Basic usage:
177169 ///
178170 /// ```
179- /// use std::char;
180- ///
181171 /// let c = unsafe { char::from_u32_unchecked(0x2764) };
182172 ///
183173 /// assert_eq!('❤', c);
@@ -210,8 +200,6 @@ impl char {
210200 /// Basic usage:
211201 ///
212202 /// ```
213- /// use std::char;
214- ///
215203 /// let c = char::from_digit(4, 10);
216204 ///
217205 /// assert_eq!(Some('4'), c);
@@ -225,8 +213,6 @@ impl char {
225213 /// Returning `None` when the input is not a digit:
226214 ///
227215 /// ```
228- /// use std::char;
229- ///
230216 /// let c = char::from_digit(20, 10);
231217 ///
232218 /// assert_eq!(None, c);
@@ -235,8 +221,6 @@ impl char {
235221 /// Passing a large radix, causing a panic:
236222 ///
237223 /// ```should_panic
238- /// use std::char;
239- ///
240224 /// // this panics
241225 /// let _c = char::from_digit(1, 37);
242226 /// ```
@@ -1786,7 +1770,7 @@ pub fn encode_utf16_raw(mut code: u32, dst: &mut [u16]) -> &mut [u16] {
17861770 } else {
17871771 panic ! (
17881772 "encode_utf16: need {} units to encode U+{:X}, but the buffer has {}" ,
1789- from_u32_unchecked( code) . len_utf16( ) ,
1773+ char :: from_u32_unchecked( code) . len_utf16( ) ,
17901774 code,
17911775 dst. len( ) ,
17921776 )
0 commit comments