[PATCH v6 1/6] rust: retain pointer mut-ness in `container_of!`