type_name_of_val — 값의 타입 이름 가져오기
type_name_of_val — 값의 타입 이름 가져오기
type_name_of_val는 실제 값의 타입 이름을 문자열로 돌려주는 함수예요. type_name과 달리 값에 대한 참조를 받아서 그 값의 타입을 알아내요.
출처: Rust 공식 문서
본문
pub fn type_name_of_val<T>(_val: &T) -> &'static str
where T: ?Sized,
컴파일 타임에 T의 타입 이름을 반환해요. _val의 값 자체는 사용하지 않고 타입만으로 판단해요. type_name과 마찬가지로 반환 포맷은 보장되지 않으니 디버깅 용도로 쓰는 걸 권장해요.