typed_swap_nonoverlapping
typed_swap_nonoverlapping (타입 있는 비중첩 교환)
단일 값의 비중첩 타입 교환을 수행하는 내장 함수예요.
출처: Rust 공식 문서
본문
단일 값의 비중첩(non-overlapping) 타입 교환을 수행해요. T 가 즉시값으로 로드·저장될 수 있는 단순 타입이면 코드 생성 백엔드가 더 나은 구현으로 대체해요.
pub const unsafe fn typed_swap_nonoverlapping<T>(x: *mut T , y: *mut T )