unchecked_shl
unchecked_shl (검사 없는 왼쪽 시프트)
검사 없는 왼쪽 시프트를 수행하며 경계 초과 시 UB 인 내장 함수예요.
출처: Rust 공식 문서
본문
검사 없는 왼쪽 시프트를 수행해요. y < 0 이거나 y >= N (N 은 T 의 너비, 비트 단위)이면 정의되지 않은 동작이 돼요. 안전한 래퍼는 정수 기본 타입의 checked_shl 메서드 등이에요.
pub const unsafe fn unchecked_shl<T, U>(x: T, y: U) -> T where T: Copy , U: Copy ,