ploidy-codegen-rust 0.7.0

A Ploidy generator that emits Rust code
Documentation
[package]
name = "ploidy-codegen-rust"
description = "A Ploidy generator that emits Rust code"
readme = "README.md"
version.workspace = true
license.workspace = true
edition.workspace = true
repository.workspace = true
keywords.workspace = true
rust-version.workspace = true

[dependencies]
cargo_toml = "0.22"
either = { workspace = true }
heck = "0.5"
itertools = "0.14"
serde = { version = "1", features = ["derive"] }
miette = "7"
ploidy-core = { workspace = true, features = ["cargo_toml", "proc-macro2"] }
prettyplease = "0.2"
proc-macro2 = { version = "1", default-features = false }
quote = { version = "1", default-features = false }
ref-cast = { workspace = true }
syn = { version = "2", default-features = false, features = [
    "parsing",
    "printing",
] }
textwrap = { version = "0.16", default-features = false, features = [
    "unicode-linebreak",
    "unicode-width",
] }
thiserror = "2"
toml = { version = "0.9", default-features = false, features = [
    "display",
    "parse",
    "serde",
] }
unicode-ident = "1"

[dev-dependencies]
indoc = { workspace = true }
syn = { version = "2", default-features = false, features = [
    "extra-traits",
    "parsing",
    "printing",
] }
pretty_assertions = { workspace = true }

[lints]
workspace = true