### Is your feature request related to a problem or challenge? https://github.com/rust-lang/rust/pull/106450 Arc::ptr_eq compares the underlying pointer without metadata, it should be safe to use Arc::ptr_eq now. ### Describe the solution you'd like Remove DataPtr trait and use Arc::ptr_eq directly. ### Describe alternatives you've considered _No response_ ### Additional context _No response_