Enum rustc_unicode::str::Utf16Item
[−]
[src]
pub enum Utf16Item {
ScalarValue(char),
LoneSurrogate(u16),
}Unstable (
unicode #27783)The possibilities for values decoded from a u16 stream.
Variants
ScalarValue | Unstable ( unicode #27783)A valid codepoint. |
LoneSurrogate | Unstable ( unicode #27783)An invalid surrogate without its pair. |
Methods
impl Utf16Item
fn to_char_lossy(&self) -> char
Unstable (
unicode #27783)Convert self to a char, taking LoneSurrogates to the
replacement character (U+FFFD).