# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70" name = "referencing" version = "0.26.1" authors = ["Dmitry Dygalo "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "An implementation-agnostic JSON reference resolution library for Rust." readme = "README.md" license = "MIT" repository = "https://github.com/Stranger6667/jsonschema" [lib] name = "referencing" path = "src/lib.rs" [[test]] name = "suite" path = "tests/suite.rs" [[bench]] name = "anchor" path = "benches/anchor.rs" harness = false [[bench]] name = "pointer" path = "benches/pointer.rs" harness = false [[bench]] name = "registry" path = "benches/registry.rs" harness = false [[bench]] name = "subresources" path = "benches/subresources.rs" harness = false [dependencies.ahash] version = "0.8" features = ["serde"] [dependencies.fluent-uri] version = "0.3.2" features = ["serde"] [dependencies.once_cell] version = "1.20.1" [dependencies.percent-encoding] version = "2.3.1" [dependencies.serde_json] version = "1" [dev-dependencies.codspeed-criterion-compat] version = "2.7" default-features = false [dev-dependencies.criterion] version = "0.5" default-features = false [dev-dependencies.test-case] version = "3.3.1" [lints.clippy] dbg_macro = "warn" empty_drop = "warn" empty_structs_with_brackets = "warn" exit = "warn" get_unwrap = "warn" module_name_repetitions = "allow" print_stderr = "warn" print_stdout = "warn" rc_buffer = "warn" rc_mutex = "warn" rest_pat_in_fully_bound_structs = "warn" similar_names = "allow" too_many_arguments = "allow" too_many_lines = "allow" [lints.clippy.pedantic] level = "warn" priority = -2 [lints.rust] unreachable_pub = "warn" unsafe_code = "warn"