# jsonschema-referencing

[<img alt="crates.io" src="https://img.shields.io/crates/v/referencing.svg?style=flat-square&color=fc8d62&logo=rust" height="20">](https://crates.io/crates/referencing)
[<img alt="docs.rs" src="https://img.shields.io/badge/docs.rs-referencing-66c2a5?style=flat-square&labelColor=555555&logo=docs.rs" height="20">](https://docs.rs/referencing)

An implementation-agnostic JSON reference resolution library for Rust.

## Features and Design

- Eagerly resolves all external references
- Does not support on-demand resolving of external references

## Acknowledgements

This crate is heavily inspired by the Python [`referencing`](https://github.com/python-jsonschema/referencing) package. We extend our gratitude to its authors for their excellent work and design.

