unchecked_sub
unchecked_sub (검사 없는 뺄셈)
검사 없이 빼며 오버플로 시 UB 인 내장 함수예요.
출처: Rust 공식 문서
본문
검사 없는 뺄셈의 결과를 반환해요. x - y > T::MAX 이거나 x - y < T::MIN 이면 정의되지 않은 동작이 돼요. 안정 대응물은 정수 타입의 unchecked_sub 메서드예요.
pub const unsafe fn unchecked_sub<T>(x: T, y: T) -> T where T: Copy ,