use AtomicUsize;
use Buffer;
// The caller guarantees that no references currently exist to the value at head
pub unsafe
// The caller guarantees that no references currently exist to the value at tail and the value is
// initialized.
pub unsafe