From 87e6ff405b0d687ed341f304fba7c5b391a49359 Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Sun, 24 Nov 2024 02:05:41 +0000 Subject: misc --- src/declaration.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/declaration.rs (limited to 'src/declaration.rs') diff --git a/src/declaration.rs b/src/declaration.rs new file mode 100644 index 0000000..2c0855f --- /dev/null +++ b/src/declaration.rs @@ -0,0 +1,21 @@ +pub struct Declaration { + pub version_info: VersionInfo, + pub encoding_decl: Option, + pub sd_decl: Option, +} + +#[derive(Clone, Copy)] +pub enum VersionInfo { + One, + OneDotOne, +} + +impl Declaration { + pub fn version(version: VersionInfo) -> Self { + Self { + version_info: version, + encoding_decl: None, + sd_decl: None, + } + } +} -- cgit