From 95e6b078fecddeaa3d6f2c920b617201b74bf01e Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sun, 19 Jan 2020 21:50:20 +0100 Subject: =?UTF-8?q?Move=20to=20non-fatal=20errors=20=F0=9F=AA=82=20[WIP]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Dynamic models instead of SyntaxTrees - No more ParseResult/LayoutResult - Errors and Decorations which are propagated to parent contexts - Models are finally clonable --- src/error.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/error.rs (limited to 'src/error.rs') diff --git a/src/error.rs b/src/error.rs new file mode 100644 index 00000000..ed43818f --- /dev/null +++ b/src/error.rs @@ -0,0 +1,10 @@ +#[derive(Debug, Clone, Eq, PartialEq)] +pub struct Error { + pub message: String, +} + +impl Error { + pub fn new(message: impl Into) -> Error { + Error { message: message.into() } + } +} -- cgit v1.2.3