version = 3
[[package]]
name = "itoa"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "lift-ast"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d5d930ee3957c7b92379b6fb3a30da1c6bdd8d65065aadab811cb4c9004d20a"
dependencies = [
"lift-core",
"thiserror",
]
[[package]]
name = "lift-codegen"
version = "0.4.3"
dependencies = [
"lift-ast",
"lift-config",
"lift-core",
"lift-export",
"lift-opt",
"lift-predict",
"lift-sim",
]
[[package]]
name = "lift-config"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3779db78a7144152b0679d33961662de89452dcd7950f77853d9d005c8204f28"
dependencies = [
"serde",
"serde_json",
"thiserror",
]
[[package]]
name = "lift-core"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16c294abb8e4df2b29e8cdfb6687766fc5e296c4f3e7ae2ffcd69ae64756a2ed"
dependencies = [
"serde",
"slotmap",
"thiserror",
]
[[package]]
name = "lift-export"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "163d02e64ecd77c8fe792f7172385512fbad29bcda30f7fcdce06d5c4b7d90d0"
dependencies = [
"lift-core",
"lift-quantum",
"lift-tensor",
"thiserror",
]
[[package]]
name = "lift-opt"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bb8f7f29a2230666225262c07018f292b07fadcd660bf53a54ba32125c26984"
dependencies = [
"lift-core",
"lift-quantum",
"lift-tensor",
"thiserror",
"tracing",
]
[[package]]
name = "lift-predict"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7337fb749cc59fbba1348973a70cdc072306e6cb77dd2e16beee59ac2e90fdb"
dependencies = [
"lift-core",
"lift-quantum",
"lift-sim",
"lift-tensor",
"serde",
"serde_json",
"thiserror",
]
[[package]]
name = "lift-quantum"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f5f0cd8a4f9399832d557ccb0932f318b9a162d57258a73236286fb6e2b8d1a"
dependencies = [
"lift-core",
"serde",
"thiserror",
]
[[package]]
name = "lift-sim"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30a54eb87dc2527e602d3bb0eda189b8d2b7c3ea30c0057561ff9ef75e6afa34"
dependencies = [
"lift-core",
"lift-quantum",
"lift-tensor",
"serde",
"serde_json",
"thiserror",
]
[[package]]
name = "lift-tensor"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6d5a367fe4aeb502fb2e84c08d4def8a2626d4f706c1a48a8efef14728d4767"
dependencies = [
"lift-core",
"serde",
"thiserror",
]
[[package]]
name = "memchr"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "once_cell"
version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
name = "pin-project-lite"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
dependencies = [
"proc-macro2",
]
[[package]]
name = "serde"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
dependencies = [
"serde_core",
"serde_derive",
]
[[package]]
name = "serde_core"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "serde_json"
version = "1.0.149"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
dependencies = [
"itoa",
"memchr",
"serde",
"serde_core",
"zmij",
]
[[package]]
name = "slotmap"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038"
dependencies = [
"serde",
"version_check",
]
[[package]]
name = "syn"
version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "tracing"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
dependencies = [
"pin-project-lite",
"tracing-attributes",
"tracing-core",
]
[[package]]
name = "tracing-attributes"
version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "tracing-core"
version = "0.1.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
dependencies = [
"once_cell",
]
[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "zmij"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"