Documentation at:
Appears to use "empty" and "uninitialized" interchangeably to describe the state of a given cell, and similarly "full" and "initialized". I think it’d be better to pick one set of terminology and stick to it consistently. Using empty/full might be better because "uninitialized" terminology is already used for std::mem::MaybeUninit, and manipulating an empty cell does not have the memory-safety risks of reading bytes from MaybeUninit::uninit().
Documentation at:
Appears to use "empty" and "uninitialized" interchangeably to describe the state of a given cell, and similarly "full" and "initialized". I think it’d be better to pick one set of terminology and stick to it consistently. Using empty/full might be better because "uninitialized" terminology is already used for
std::mem::MaybeUninit, and manipulating an empty cell does not have the memory-safety risks of reading bytes fromMaybeUninit::uninit().