BufWriter

BufWriter (버퍼링된 라이터)

라이터를 감싸 출력을 버퍼링하는 구조체예요.

출처: Rust 공식 문서

본문

라이터를 감싸 출력을 버퍼링해요. Write 를 구현하는 대상과 직접 작업하는 것은 비효율적일 수 있어요. BufWriter 는 데이터의 메모리 버퍼를 유지하고 크고 드문 배치로 기반 라이터에 써요. BufWriter 가 드롭되기 전에 flush 를 호출하는 것이 중요해요. 드롭은 버퍼 내용을 비우려 시도하지만 드롭 과정에서 발생하는 오류는 무시되거든요.

pub struct BufWriter<W: ? Sized + Write > { /* private fields */ }

더 알아보기 (Learn more)

Rust 공식 문서