eq

eq (원시 포인터 비교 함수)

원시 포인터가 같은지 비교하는 함수예요.

출처: Rust 공식 문서

본문

이것은 == 연산자를 사용하는 것과 같지만 더 제네릭하지 않아요. 인자는 PartialEq를 구현하는 무엇이든이 아니라 *const T 원시 포인터여야 해요. 이것은 == 연산자가 포인터 주소가 아닌 값을 비교할 수 있는 다른 타입과 달리, 포인터 주소를 비교한다는 것을 확실하게 만들 수 있어요.

pub fn eq<T>(a: *const T, b: *const T) -> bool
where
    T: ?Sized,

더 알아보기 (Learn more)

Rust 공식 문서