From 21941c6de6e0843147ccab7b4045943b7a878442 Mon Sep 17 00:00:00 2001 From: pml68 Date: Wed, 26 Feb 2025 23:24:42 +0100 Subject: feat: rework `Value` trait, create unit tests for parser implementations --- src/values.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/values.rs') diff --git a/src/values.rs b/src/values.rs index 23e47d7..e71a8c4 100644 --- a/src/values.rs +++ b/src/values.rs @@ -1,8 +1,12 @@ mod padding; mod rotation; -pub trait ValueFromStr: Sized { +pub trait Value: Sized { type Err; - fn value_from_str(s: &str) -> Result; + fn from_str(s: &str) -> Result; + + // TODO remove this once RenderedElement's options field is redone + #[allow(dead_code)] + fn to_string(&self) -> String; } -- cgit v1.2.3