fn_drop_in_place

fn_drop_in_place (제자리 드롭 함수)

가리키는 값의 소멸자(있는 경우)를 실행하는 unsafe 함수예요.

출처: Rust 공식 문서

본문

이것은 ptr::read를 호출하고 결과를 버리는 것과 거의 같지만, 다음 이점이 있어요:

  • 소멸자를 실행할 때 필수이며, 이동되지 않는 값에도 사용할 수 있어요.
pub unsafe fn drop_in_place<T>(to_drop: *mut T)
where
    T: ?Sized,

더 알아보기 (Learn more)

Rust 공식 문서