From 4b17c3f5c65a3ec87719d3c39d270767140e3767 Mon Sep 17 00:00:00 2001 From: sitandr <60141933+sitandr@users.noreply.github.com> Date: Fri, 12 May 2023 13:26:26 +0300 Subject: Show rules for symbols (fixes #1130) (#1175) --- src/model/styles.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/model') diff --git a/src/model/styles.rs b/src/model/styles.rs index 334a01b8..2f33ef92 100644 --- a/src/model/styles.rs +++ b/src/model/styles.rs @@ -472,8 +472,10 @@ pub struct ShowableSelector(pub Selector); impl Cast for ShowableSelector { fn is(value: &Value) -> bool { - matches!(value, Value::Str(_) | Value::Label(_) | Value::Func(_)) - || value.type_name() == "regular expression" + matches!( + value, + Value::Symbol(_) | Value::Str(_) | Value::Label(_) | Value::Func(_) + ) || value.type_name() == "regular expression" || value.type_name() == "selector" } @@ -510,6 +512,7 @@ impl Cast for ShowableSelector { CastInfo::Type("label"), CastInfo::Type("string"), CastInfo::Type("regular expression"), + CastInfo::Type("symbol"), CastInfo::Type("selector"), ]) } -- cgit v1.2.3