Entry API, convert from occupied to vacant during removal
⚓ Rust 📅 2025-12-11 👤 surdeus 👁️ 3Hi, is anyone familiar as to why there's no single method for converting from an occupied entry to a vacant one during the removal operation? Would it be by any chance unsound to perform occupied.remove_and_vacate() which would return the original value along with the VacantEntry?
My question arose while I was trying "update or insert" using the entry api.
Note, I don't do this for performance reasons. Its the no-error-path behaviour that matters for me.
3 posts - 3 participants
🏷️ Rust_feed