arith_offset
arith_offset (래핑하는 포인터 오프셋)
포인터에서 오프셋을 계산하며 래핑할 수 있는 내장 함수예요.
출처: Rust 공식 문서
본문
포인터에서 오프셋을 계산하며, 잠재적으로 래핑(wrapping)을 허용해요. 정수로 변환하는 과정을 피하기 위해 내장 함수로 구현됐어요. 변환은 특정 최적화를 방해하기 때문이에요. offset 내장 함수와 달리, 이 내장 함수는 결과 포인터가 할당된 객체 안이나 끝을 가리킬 것을 제한하지 않으며 2의 보수 산술로 래핑해요.
pub const unsafe fn arith_offset<T>(dst: *const T , offset: isize ) -> *const T