@@ -53,15 +53,13 @@ impl char {
53
53
/// Basic usage:
54
54
///
55
55
/// ```
56
- /// use std::char::decode_utf16;
57
- ///
58
56
/// // 𝄞mus<invalid>ic<invalid>
59
57
/// let v = [
60
58
/// 0xD834, 0xDD1E, 0x006d, 0x0075, 0x0073, 0xDD1E, 0x0069, 0x0063, 0xD834,
61
59
/// ];
62
60
///
63
61
/// assert_eq!(
64
- /// decode_utf16(v)
62
+ /// char:: decode_utf16(v)
65
63
/// .map(|r| r.map_err(|e| e.unpaired_surrogate()))
66
64
/// .collect::<Vec<_>>(),
67
65
/// vec![
@@ -77,16 +75,14 @@ impl char {
77
75
/// A lossy decoder can be obtained by replacing `Err` results with the replacement character:
78
76
///
79
77
/// ```
80
- /// use std::char::{decode_utf16, REPLACEMENT_CHARACTER};
81
- ///
82
78
/// // 𝄞mus<invalid>ic<invalid>
83
79
/// let v = [
84
80
/// 0xD834, 0xDD1E, 0x006d, 0x0075, 0x0073, 0xDD1E, 0x0069, 0x0063, 0xD834,
85
81
/// ];
86
82
///
87
83
/// 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))
90
86
/// .collect::<String>(),
91
87
/// "𝄞mus�ic�"
92
88
/// );
@@ -123,8 +119,6 @@ impl char {
123
119
/// Basic usage:
124
120
///
125
121
/// ```
126
- /// use std::char;
127
- ///
128
122
/// let c = char::from_u32(0x2764);
129
123
///
130
124
/// assert_eq!(Some('❤'), c);
@@ -133,8 +127,6 @@ impl char {
133
127
/// Returning `None` when the input is not a valid `char`:
134
128
///
135
129
/// ```
136
- /// use std::char;
137
- ///
138
130
/// let c = char::from_u32(0x110000);
139
131
///
140
132
/// assert_eq!(None, c);
@@ -176,8 +168,6 @@ impl char {
176
168
/// Basic usage:
177
169
///
178
170
/// ```
179
- /// use std::char;
180
- ///
181
171
/// let c = unsafe { char::from_u32_unchecked(0x2764) };
182
172
///
183
173
/// assert_eq!('❤', c);
@@ -210,8 +200,6 @@ impl char {
210
200
/// Basic usage:
211
201
///
212
202
/// ```
213
- /// use std::char;
214
- ///
215
203
/// let c = char::from_digit(4, 10);
216
204
///
217
205
/// assert_eq!(Some('4'), c);
@@ -225,8 +213,6 @@ impl char {
225
213
/// Returning `None` when the input is not a digit:
226
214
///
227
215
/// ```
228
- /// use std::char;
229
- ///
230
216
/// let c = char::from_digit(20, 10);
231
217
///
232
218
/// assert_eq!(None, c);
@@ -235,8 +221,6 @@ impl char {
235
221
/// Passing a large radix, causing a panic:
236
222
///
237
223
/// ```should_panic
238
- /// use std::char;
239
- ///
240
224
/// // this panics
241
225
/// let _c = char::from_digit(1, 37);
242
226
/// ```
@@ -1786,7 +1770,7 @@ pub fn encode_utf16_raw(mut code: u32, dst: &mut [u16]) -> &mut [u16] {
1786
1770
} else {
1787
1771
panic ! (
1788
1772
"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( ) ,
1790
1774
code,
1791
1775
dst. len( ) ,
1792
1776
)
0 commit comments