[package]
name = "sway-ir"
version.workspace = true
description = "Sway intermediate representation."
authors.workspace = true
edition.workspace = true
homepage.workspace = true
license.workspace = true
repository.workspace = true
[dependencies]
anyhow.workspace = true
downcast-rs.workspace = true
filecheck.workspace = true
indexmap = { workspace = true, features = ["rayon"] }
itertools.workspace = true
once_cell.workspace = true
peg.workspace = true
prettydiff.workspace = true
rustc-hash.workspace = true
serde = { version = "1.0", features = ["derive"] }
slotmap.workspace = true
sway-features.workspace = true
sway-ir-macros.workspace = true
sway-types.workspace = true
sway-utils.workspace = true
[lints.clippy]
iter_over_hash_type = "deny"