From 3b472a9e968c19e2fbcc8ffb03df8316a06e36dc Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Tue, 24 Oct 2023 00:04:44 -0400 Subject: [PATCH] Introduce element and object enums. --- src/types/element.rs | 5 +++++ src/types/mod.rs | 4 ++++ src/types/object.rs | 5 +++++ 3 files changed, 14 insertions(+) create mode 100644 src/types/element.rs create mode 100644 src/types/object.rs diff --git a/src/types/element.rs b/src/types/element.rs new file mode 100644 index 0000000..37c605a --- /dev/null +++ b/src/types/element.rs @@ -0,0 +1,5 @@ +use serde::Serialize; + +#[derive(Debug, Serialize)] +#[serde(untagged)] +pub(crate) enum RenderElement {} diff --git a/src/types/mod.rs b/src/types/mod.rs index abede68..177e2eb 100644 --- a/src/types/mod.rs +++ b/src/types/mod.rs @@ -1,11 +1,15 @@ mod blog_post_page; mod document_element; +mod element; mod global_settings; mod heading; +mod object; mod section; pub(crate) use blog_post_page::RenderBlogPostPage; pub(crate) use document_element::RenderDocumentElement; +pub(crate) use element::RenderElement; pub(crate) use global_settings::GlobalSettings; pub(crate) use heading::RenderHeading; +pub(crate) use object::RenderObject; pub(crate) use section::RenderSection; diff --git a/src/types/object.rs b/src/types/object.rs new file mode 100644 index 0000000..13e8ee4 --- /dev/null +++ b/src/types/object.rs @@ -0,0 +1,5 @@ +use serde::Serialize; + +#[derive(Debug, Serialize)] +#[serde(untagged)] +pub(crate) enum RenderObject {}