Request for Feedback: `flagged_pointer` - A zero-cost abstraction for storing flags in a pointer's unused bits

⚓ Rust    📅 2025-09-06    👤 surdeus    👁️ 2      

surdeus

Hello, everyone!

I have recently developed a new crate, flagged_pointer, which aims to store additional flag information within the unused bits of aligned pointers.

Github: flagged_ptr
Crate: flagged_ptr

My code relies on bitwise operations on pointers, so I used unsafe code extensively. I am seeking a delicate code review for safety, and any other feedback is welcome too!

2 posts - 2 participants

Read full topic

🏷️ Rust_feed