FromUtf16Error — UTF-16 변환 오류

FromUtf16Error — UTF-16 변환 오류

FromUtf16Error는 UTF-16 바이트 슬라이스에서 String을 변환할 때 발생할 수 있는 오류 값이에요. String::from_utf16 메서드의 오류 타입이에요.

출처: Rust 공식 문서

본문

pub struct FromUtf16Error { /* private fields */ }

예시

// 𝄞mu<invalid>ic
let v = &[0xD834, 0xDD1E, 0x006d, 0x0075,
          0xD800, 0x0069, 0x0063];

assert!(String::from_utf16(v).is_err());

이 타입은 Debug, Display, Error, Clone, Eq, PartialEq 등의 트레잇을 구현해요.

더 알아보기 (Learn more)