#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum Error {
Exhausted,
}
#[derive(Eq, PartialEq)]
#[must_use = "the last owner must run its domain finalizer"]
pub enum Release {
Shared,
Last,
}
const _: () = assert!(size_of::<Release>() == size_of::<u8>());