must_use — 반환값이 사용되도록 강제하기

must_use — 반환값이 사용되도록 강제하기

must_use는 값이 반환된 뒤 반드시 사용되도록 컴파일러 경고를 띄우게 해 주는 함수예요. nightly 전용 실험 API예요.

출처: Rust 공식 문서

본문

pub const fn must_use<T>(value: T) -> T

반환한 값을 버리면 컴파일러가 unused_must_use 경고를 내요. #[must_use] 속성과 비슷한 효과를 값 단위로 만들고 싶을 때 사용해요.

더 알아보기 (Learn more)

Rust 공식 문서