summaryrefslogtreecommitdiff
path: root/src/eval/value.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-05-23 22:59:25 +0200
committerLaurenz <laurmaedje@gmail.com>2021-05-23 22:59:25 +0200
commit14f093bfee3d0871d9796a0dcaf1648b76010930 (patch)
tree83cf2e2d56d2d25a154c76c5bf31146eb03ce3c1 /src/eval/value.rs
parentcd25b402816b0b4db0b310e3fff179f2a4fd7751 (diff)
A few predefined colors for testing
Diffstat (limited to 'src/eval/value.rs')
-rw-r--r--src/eval/value.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/eval/value.rs b/src/eval/value.rs
index a69398f0..0d87c28f 100644
--- a/src/eval/value.rs
+++ b/src/eval/value.rs
@@ -6,7 +6,7 @@ use std::ops::Deref;
use std::rc::Rc;
use super::{EvalContext, NodeMap};
-use crate::color::Color;
+use crate::color::{Color, RgbaColor};
use crate::exec::ExecContext;
use crate::geom::{Angle, Length, Linear, Relative};
use crate::syntax::{Span, Spanned, Tree};
@@ -622,6 +622,12 @@ impl From<&str> for Value {
}
}
+impl From<RgbaColor> for Value {
+ fn from(v: RgbaColor) -> Self {
+ Self::Color(Color::Rgba(v))
+ }
+}
+
impl From<AnyValue> for Value {
fn from(v: AnyValue) -> Self {
Self::Any(v)