Utf8Chunk — Utf8Chunks 반복자의 아이템

Utf8Chunk — Utf8Chunks 반복자의 아이템

Utf8ChunkUtf8Chunks 반복자가 반환하는 아이템이에요. UTF-8 문자열을 디코딩할 때 첫 번째 잘못된 문자까지의 u8 시퀀스를 저장해요.

출처: Rust 공식 문서

본문

pub struct Utf8Chunk<'a> { /* private fields */ }

예시

// 잘못된 UTF-8 문자열
let bytes = [0xff, b'a', b'b', b'c'];

주요 메서드

// 유효한 UTF-8 부분을 문자열로 반환해요.
pub fn valid(&self) -> &'a str

// 잘못된 바이트들의 시퀀스를 반환해요.
pub fn invalid(&self) -> &'a [u8]

더 알아보기 (Learn more)