from_ref — 참조를 길이 1 배열로 바꾸기
from_ref — 참조를 길이 1 배열로 바꾸기
from_ref는 &T 참조 하나를 길이가 1인 배열에 대한 참조 &[T; 1]로 만들어 주는 함수예요.
출처: Rust 공식 문서
본문
pub const fn from_ref<T>(s: &T) -> &[T; 1]
내부적으로 참조의 메모리 주소를 그대로 배열로 재해석하는 것이라 값의 복사가 일어나지 않아요. 슬라이스 API를 쓰고 싶은데 값이 하나뿐일 때 유용해요.