//! One spelling per fact, and the refusal that keeps it that way. //! //! A select either marks its own options or is matched against a value. Both //! is one fact said two ways, and the renderer marks an option that satisfies //! either, so a field carrying both marks two the day they disagree. Nothing //! downstream can catch it: makeover-webview is handed a list and a value with //! no record of which spelling built them. #[test] fn a_field_that_marks_its_options_and_carries_a_value_is_refused() { let cases = trybuild::TestCases::new(); cases.compile_fail("tests/ui/two_ways_of_marking.rs"); }