pub(crate) fn check_selector(selector: &Selector) -> Result<(), EditError>
Rejects selector field combinations that have no meaning.