diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-11-22 14:30:43 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-11-29 16:47:35 +0100 |
| commit | ed50661378f356e02c6ec943bc4840091d33cfbd (patch) | |
| tree | 7ed51339ea1a4b7ccc4308c902b36e86f9c07e26 /src/library/mod.rs | |
| parent | cef46e6c40fed0089a20e44ff2f251c06878891c (diff) | |
Castable optional and smart values
Diffstat (limited to 'src/library/mod.rs')
| -rw-r--r-- | src/library/mod.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/library/mod.rs b/src/library/mod.rs index 7b8acf9e..6260e6fc 100644 --- a/src/library/mod.rs +++ b/src/library/mod.rs @@ -26,7 +26,7 @@ mod prelude { pub use std::rc::Rc; pub use crate::diag::{At, TypResult}; - pub use crate::eval::{Args, EvalContext, Template, Value}; + pub use crate::eval::{Args, EvalContext, Smart, Template, Value}; pub use crate::frame::*; pub use crate::geom::*; pub use crate::layout::*; @@ -144,3 +144,9 @@ dynamic! { FontFamily: "font family", Value::Str(string) => Self::Named(string.to_lowercase()), } + +castable! { + Paint, + Expected: "color", + Value::Color(color) => Paint::Solid(color), +} |
