Assignments from character types would incorrectly assign an integer, so they are not allowed.
field& operator=( char) = delete;
field