chore: make literalContent public

pull/796/head
Jesse Wright 1 year ago
parent d330cb655e
commit 98331a0297
  1. 6
      lib/oxrdf/src/literal.rs

@ -1,6 +1,6 @@
use crate::named_node::NamedNode; use crate::named_node::NamedNode;
use crate::vocab::{rdf, xsd}; use crate::vocab::{rdf, xsd};
use crate::NamedNodeRef; use crate::{NamedNodeRef, Term};
use oxilangtag::{LanguageTag, LanguageTagParseError}; use oxilangtag::{LanguageTag, LanguageTagParseError};
#[cfg(feature = "oxsdatatypes")] #[cfg(feature = "oxsdatatypes")]
use oxsdatatypes::*; use oxsdatatypes::*;
@ -34,10 +34,10 @@ use std::option::Option;
/// # Result::<(), LanguageTagParseError>::Ok(()) /// # Result::<(), LanguageTagParseError>::Ok(())
/// ``` /// ```
#[derive(Eq, PartialEq, Debug, Clone, Hash)] #[derive(Eq, PartialEq, Debug, Clone, Hash)]
pub struct Literal(LiteralContent); pub struct Literal(pub LiteralContent);
#[derive(PartialEq, Eq, Debug, Clone, Hash)] #[derive(PartialEq, Eq, Debug, Clone, Hash)]
pub enum LiteralContent { enum LiteralContent {
String(String), String(String),
LanguageTaggedString { value: String, language: String }, LanguageTaggedString { value: String, language: String },
TypedLiteral { value: String, datatype: NamedNode }, TypedLiteral { value: String, datatype: NamedNode },

Loading…
Cancel
Save