diff --git a/lib/oxrdf/src/cast_error.rs b/lib/oxrdf/src/cast_error.rs index 7650e4a9..e4c0852b 100644 --- a/lib/oxrdf/src/cast_error.rs +++ b/lib/oxrdf/src/cast_error.rs @@ -22,6 +22,7 @@ impl From for Term { pub struct TripleConstructionError { pub(crate) subject: Result, pub(crate) predicate: Result, + #[allow(dead_code)] pub(crate) object: Term, } @@ -31,7 +32,7 @@ impl fmt::Display for TripleConstructionError { (Some(e), Some(e2)) => write!(f, "subject: [{}], predicate: [{}]", e, e2), (Some(e), _) => write!(f, "subject: [{}]", e), (_, Some(e)) => write!(f, "predicate: [{}]", e), - _ => write!(f, "object: {}", self.object), + _ => write!(f, "No Errors"), } } } diff --git a/lib/oxrdf/src/lib.rs b/lib/oxrdf/src/lib.rs index b038cd5b..f157ae0e 100644 --- a/lib/oxrdf/src/lib.rs +++ b/lib/oxrdf/src/lib.rs @@ -17,7 +17,7 @@ mod variable; pub mod vocab; pub use crate::blank_node::{BlankNode, BlankNodeIdParseError, BlankNodeRef}; -pub use crate::cast_error::TryFromTermError; +pub use crate::cast_error::{TryFromTermError, TripleConstructionError}; pub use crate::dataset::Dataset; pub use crate::graph::Graph; pub use crate::literal::{Literal, LiteralRef};