version = 4
[[package]]
name = "aho-corasick"
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
dependencies = [
"memchr",
]
[[package]]
name = "cc"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040"
dependencies = [
"find-msvc-tools",
"shlex",
]
[[package]]
name = "ec4rs"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b31a881d38439026e3d5dd938ab20328d36e23caca8fd5981c42e4b677f5842"
[[package]]
name = "find-msvc-tools"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484"
[[package]]
name = "ktrs"
version = "0.3.1"
dependencies = [
"ktrs-cli",
"mimalloc",
]
[[package]]
name = "ktrs-ast"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51bfd6f2b9a6c6acb0993832e9191df11e4d4ef50f5b7125220768994f7a7232"
dependencies = [
"ktrs-parser",
"ktrs-psi",
"ktrs-syntax",
]
[[package]]
name = "ktrs-cli"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfb779b5e19d96980b63dea71ed30e8e781df2ab7c8d5236eb38e0bec0db6a24"
dependencies = [
"ec4rs",
"ktrs-editorconfig",
"ktrs-fmt",
"ktrs-lint",
"regex",
]
[[package]]
name = "ktrs-editorconfig"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e5ddfa6a6ec06209294be7774641b4850ecad4ca779adaac01d9e334d424dc1"
dependencies = [
"regex",
]
[[package]]
name = "ktrs-fmt"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "deb1d3ae0734e40913caed2cfe86521b26ae063fe780f220cd8c633a92c55f86"
dependencies = [
"ktrs-lexer",
"ktrs-parser",
"ktrs-psi",
"ktrs-syntax",
]
[[package]]
name = "ktrs-lexer"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a1a264feebc53c7d95968615111b2253c2c88d4c93b7976003ebda03afbace5"
dependencies = [
"ktrs-syntax",
]
[[package]]
name = "ktrs-lint"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5802b0e7cff3151b6386cba6c1929b9e14a32fc50aede0c8db81d8386ba6fdce"
dependencies = [
"ktrs-ast",
"ktrs-editorconfig",
"ktrs-parser",
"ktrs-psi",
"ktrs-syntax",
"regex",
]
[[package]]
name = "ktrs-parser"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04ef624a8ac20b99723c0fb7a85b806e76b44bdfd7de2c32710d6452a44997ae"
dependencies = [
"ktrs-lexer",
"ktrs-syntax",
]
[[package]]
name = "ktrs-psi"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cf3d02f5f293527ad9b691408a1752051ac8a4ba0efb5763ce95eba4631b4a5"
dependencies = [
"ktrs-parser",
"ktrs-syntax",
]
[[package]]
name = "ktrs-syntax"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c411844b04ce738aee8b3c21d50b9ad2cb2e314e0e85825276dbbad73597425d"
dependencies = [
"text-size",
]
[[package]]
name = "libmimalloc-sys"
version = "0.1.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a45a52f43e1c16f667ccfe4dd8c85b7f7c204fd5e3bf46c5b0db9a5c3c0b8e9"
dependencies = [
"cc",
]
[[package]]
name = "memchr"
version = "2.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
[[package]]
name = "mimalloc"
version = "0.1.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d4139bb28d14ad1facf21d5eb8825051b326e172d216b39f6d31df53cc97862"
dependencies = [
"libmimalloc-sys",
]
[[package]]
name = "regex"
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
"regex-syntax",
]
[[package]]
name = "regex-automata"
version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
[[package]]
name = "shlex"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
[[package]]
name = "text-size"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233"