From 98331a029757d9a7684ba3f28410e1f9d222b75d Mon Sep 17 00:00:00 2001 From: Jesse Wright <63333554+jeswr@users.noreply.github.com> Date: Tue, 20 Feb 2024 20:07:38 +0000 Subject: [PATCH] chore: make literalContent public --- lib/oxrdf/src/literal.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/oxrdf/src/literal.rs b/lib/oxrdf/src/literal.rs index 69b3b6c0..08bf9199 100644 --- a/lib/oxrdf/src/literal.rs +++ b/lib/oxrdf/src/literal.rs @@ -1,6 +1,6 @@ use crate::named_node::NamedNode; use crate::vocab::{rdf, xsd}; -use crate::NamedNodeRef; +use crate::{NamedNodeRef, Term}; use oxilangtag::{LanguageTag, LanguageTagParseError}; #[cfg(feature = "oxsdatatypes")] use oxsdatatypes::*; @@ -34,10 +34,10 @@ use std::option::Option; /// # Result::<(), LanguageTagParseError>::Ok(()) /// ``` #[derive(Eq, PartialEq, Debug, Clone, Hash)] -pub struct Literal(LiteralContent); +pub struct Literal(pub LiteralContent); #[derive(PartialEq, Eq, Debug, Clone, Hash)] -pub enum LiteralContent { +enum LiteralContent { String(String), LanguageTaggedString { value: String, language: String }, TypedLiteral { value: String, datatype: NamedNode },