from_mut_ptr_range — 포인터 범위로 가변 슬라이스 생성
from_mut_ptr_range — 포인터 범위로 가변 슬라이스 생성
from_mut_ptr_range는 포인터 범위(range)로부터 가변 슬라이스를 만들어요. 기능은 from_ptr_range와 같지만 가변 슬라이스를 반환해요. nightly 전용 실험 API(slice_from_ptr_range, #89792)이에요.
출처: Rust 공식 문서
본문
pub const unsafe fn from_mut_ptr_range<'a, T>(
range: Range<*mut T>,
) -> &'a mut [T]
안전성(Safety)
range의 시작과 끝 포인터가 유효한 메모리를 가리켜야 하고, 별칭 규칙을 위반하지 않아야 해요. unsafe 함수이므로 호출자가 안전 조건을 보장해야 해요.