Fix for namespaced enums.
update to latest rustc