From 14f093bfee3d0871d9796a0dcaf1648b76010930 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sun, 23 May 2021 22:59:25 +0200 Subject: A few predefined colors for testing --- src/eval/value.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/eval/value.rs') 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 for Value { + fn from(v: RgbaColor) -> Self { + Self::Color(Color::Rgba(v)) + } +} + impl From for Value { fn from(v: AnyValue) -> Self { Self::Any(v) -- cgit v1.2.3