diff --git a/crates/jsonschema-referencing/src/registry.rs b/crates/jsonschema-referencing/src/registry.rs index 07cf37ef0..b00734395 100644 --- a/crates/jsonschema-referencing/src/registry.rs +++ b/crates/jsonschema-referencing/src/registry.rs @@ -12,7 +12,6 @@ use serde_json::Value; use crate::{ anchors::{AnchorKey, AnchorKeyRef}, cache::{SharedUriCache, UriCache}, - list::List, meta::{self, metas_for_draft}, resource::{unescape_segment, InnerResourcePtr, JsonSchemaResource}, uri, @@ -482,14 +481,6 @@ impl Registry { pub fn resolver(&self, base_uri: Uri) -> Resolver<'_> { Resolver::new(self, Arc::new(base_uri)) } - #[must_use] - pub fn resolver_from_raw_parts( - &self, - base_uri: Arc>, - scopes: List>, - ) -> Resolver<'_> { - Resolver::from_parts(self, base_uri, scopes) - } pub(crate) fn anchor<'a>(&self, uri: &'a Uri, name: &'a str) -> Result<&Anchor, Error> { let key = AnchorKeyRef::new(uri, name); if let Some(value) = self.anchors.get(key.borrow_dyn()) { diff --git a/crates/jsonschema-referencing/src/resolver.rs b/crates/jsonschema-referencing/src/resolver.rs index d6368554c..e3d39ee18 100644 --- a/crates/jsonschema-referencing/src/resolver.rs +++ b/crates/jsonschema-referencing/src/resolver.rs @@ -53,17 +53,6 @@ impl<'r> Resolver<'r> { scopes: List::new(), } } - pub(crate) fn from_parts( - registry: &'r Registry, - base_uri: Arc>, - scopes: List>, - ) -> Self { - Self { - registry, - base_uri, - scopes, - } - } #[must_use] pub fn base_uri(&self) -> Arc> { self.base_uri.clone() @@ -240,11 +229,6 @@ impl<'r> Resolved<'r> { pub fn resolver(&self) -> &Resolver<'r> { &self.resolver } - - #[must_use] - pub fn draft(&self) -> Draft { - self.draft - } #[must_use] pub fn into_inner(self) -> (&'r Value, Resolver<'r>, Draft) { (self.contents, self.resolver, self.draft) diff --git a/crates/jsonschema-referencing/src/resource.rs b/crates/jsonschema-referencing/src/resource.rs index 8be67f09c..501eef283 100644 --- a/crates/jsonschema-referencing/src/resource.rs +++ b/crates/jsonschema-referencing/src/resource.rs @@ -56,20 +56,6 @@ impl Resource { ) -> Result { Ok(draft.detect(&contents)?.create_resource(contents)) } - /// Resource identifier. - #[must_use] - pub fn id(&self) -> Option<&str> { - self.draft - .id_of(&self.contents) - .map(|id| id.trim_end_matches('#')) - } - #[must_use] - pub fn as_ref(&self) -> ResourceRef<'_> { - ResourceRef { - contents: &self.contents, - draft: self.draft, - } - } } /// A borrowed document with a concrete interpretation under a JSON Schema specification.