[Pre-RFC] Add a new offset_of macro to core::mem

Honest question: what uses does offset_of! have beyond translating pointer-to-container to pointer-to-member and vice-versa? I honestly feel like pointer projection would solve most use cases, though it would be a larger language change. And if I’m not mistaken, it’d make a userland offset_of! writable.

2 Likes