summaryrefslogtreecommitdiff
path: root/src/eval/value.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval/value.rs')
-rw-r--r--src/eval/value.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/eval/value.rs b/src/eval/value.rs
index c32614df..352906aa 100644
--- a/src/eval/value.rs
+++ b/src/eval/value.rs
@@ -596,7 +596,10 @@ impl<T: Cast> Cast for Smart<T> {
}
}
-impl<T: Cast + Default + Clone> Cast for Sides<T> {
+impl<T> Cast for Sides<T>
+where
+ T: Cast + Default + Clone,
+{
fn is(value: &Value) -> bool {
matches!(value, Value::Dict(_)) || T::is(value)
}