diff --git a/lib/src/sparql/dataset.rs b/lib/src/sparql/dataset.rs
index 5b8fafa4..f8e7e3c1 100644
--- a/lib/src/sparql/dataset.rs
+++ b/lib/src/sparql/dataset.rs
@@ -4,10 +4,9 @@ use crate::store::numeric_encoder::{
EncodedQuad, EncodedTerm, ReadEncoder, StrContainer, StrEncodingAware, StrHash, StrLookup,
};
use crate::store::storage::Storage;
-use crate::store::ReadableEncodedStore;
use std::cell::RefCell;
use std::collections::HashMap;
-use std::iter::{empty, once, Once};
+use std::iter::empty;
pub(crate) struct DatasetView {
storage: Storage,
@@ -59,37 +58,9 @@ impl DatasetView {
.quads_for_pattern(subject, predicate, object, graph_name)
.map(|t| t.map_err(|e| e.into()))
}
-}
-
-impl StrEncodingAware for DatasetView {
- type Error = EvaluationError;
-}
-
-impl StrLookup for DatasetView {
- fn get_str(&self, id: StrHash) -> Result