prttl 0.4.0

Pretty-printer for RDF Turtle
Documentation
[[bin]]
name = "prttl"
path = "src/main.rs"

[dependencies.clap]
features = ["cargo", "derive"]
version = "4.5"

[dependencies.cli_utils]
features = ["logging"]
package = "cli_utils_hoijui"
version = "0.10"

[dependencies.const_format]
default-features = false
version = "0.2"

[dependencies.diffy]
default-features = false
version = "0.4"

[dependencies.git-version]
version = "0.3"

[dependencies.oxiri]
default-features = false
version = "0.2"

[dependencies.oxrdf]
default-features = false
features = ["rdf-12"]
package = "oxrdf_elevont"
version = "0.3.0-beta.1"

[dependencies.oxttl]
default-features = false
features = ["rdf-12"]
package = "oxttl_elevont"
version = "0.2.0-beta.1"

[dependencies.rdf-canon]
package = "rdf-canon-elevont"
version = "0.15.3"

[dependencies.regex]
default-features = false
version = "1.11"

[dependencies.thiserror]
default-features = false
version = "2.0"

[dependencies.tracing]
version = "0.1"

[dependencies.tracing-subscriber]
version = "0.3"

[dev-dependencies.oxrdf]
default-features = false
features = ["rdf-12"]
package = "oxrdf_elevont"
version = "0.3.0-beta.1"

[dev-dependencies.oxttl]
default-features = false
features = ["rdf-12"]
package = "oxttl_elevont"
version = "0.2.0-beta.1"

[dev-dependencies.pretty_assertions]
default-features = false
features = ["std"]
version = "1.4"

[dev-dependencies.reqwest]
default-features = false
features = ["blocking"]
version = "0.12"

[lib]
name = "prttl"
path = "src/lib.rs"

[lints.clippy]
clone_on_ref_ptr = "warn"
else-if-without-else = "allow"
else_if_without_else = "warn"
empty_structs_with_brackets = "warn"
indexing_slicing = "warn"
multiple_crate_versions = "allow"
print_stderr = "warn"
print_stdout = "warn"
struct_excessive_bools = "allow"
try_err = "warn"
use_debug = "warn"
wildcard_enum_match_arm = "warn"

[lints.clippy.all]
level = "deny"
priority = -1

[lints.clippy.cargo]
level = "warn"
priority = -1

[lints.clippy.nursery]
level = "warn"
priority = -1

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.rust.rust_2021_compatibility]
level = "warn"
priority = -1

[lints.rust.rust_2024_compatibility]
level = "warn"
priority = -1

[package]
authors = ["Tpt <thomas@pellissier-tanon.fr>", "Robin Vobruba <hoijui.quaero@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "development-tools", "value-formatting"]
description = "Pretty-printer for RDF Turtle"
edition = "2024"
homepage = "https://codeberg.org/elevont/prttl"
keywords = ["pretty-print", "rdf", "turtle"]
license = "Apache-2.0"
name = "prttl"
readme = "README.md"
repository = "https://codeberg.org/elevont/prttl"
rust-version = "1.85.0"
version = "0.4.0"

[[test]]
name = "format"
path = "tests/format.rs"

[[test]]
name = "w3c_testsuite"
path = "tests/w3c_testsuite.rs"