pub type pm_node_flags_t = u16;
These are the flags embedded in the node struct. We explicitly control the size of it here to avoid having the variable-width enum.