# 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" name = "graphql-schema-validation" version = "0.1.3" description = "A spec compliant implementation of GraphQL SDL schema validation" readme = "README.md" keywords = ["graphql"] license = "Apache-2.0" repository = "https://github.com/grafbase/grafbase/tree/main/engine/crates/validation" [[test]] name = "validation_tests" harness = false [dependencies.async-graphql-parser] version = "7" [dependencies.async-graphql-value] version = "7" [dependencies.bitflags] version = "2" [dependencies.miette] version = "5.10.0" [dev-dependencies.datatest-stable] version = "0.2.3" [dev-dependencies.miette] version = "5.10.0" features = ["fancy"] [dev-dependencies.similar] version = "2" [lints.clippy] all = "deny" bool-to-int-with-if = "allow" cast-possible-truncation = "allow" default-trait-access = "allow" derive-partial-eq-without-eq = "allow" doc-markdown = "allow" enum-glob-use = "allow" implicit-hasher = "allow" into_iter_without_iter = "allow" items-after-statements = "allow" iter_without_into_iter = "allow" large-digit-groups = "allow" let-underscore-untyped = "allow" let-with-type-underscore = "allow" manual-assert = "allow" map-unwrap-or = "allow" match-wildcard-for-single-variants = "allow" missing-errors-doc = "allow" missing-panics-doc = "allow" module-name-repetitions = "allow" must-use-candidate = "allow" needless-pass-by-value = "allow" panic = "deny" redundant-closure-for-method-calls = "allow" single-match-else = "allow" struct-excessive-bools = "allow" struct-field-names = "allow" too-many-lines = "allow" unnecessary-fallible-conversions = "allow" unused-async = "allow" unused-self = "allow" wildcard-imports = "allow" [lints.rust] nonstandard-style = "deny" rust-2018-idioms = "deny" unused-crate-dependencies = "deny"