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