version = 3
[[package]]
name = "anyhow"
version = "1.0.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
[[package]]
name = "atlas-account-info"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0e82f8acc58edd6e1cb918efad287efbc6a5f4997066941893766af94080674"
dependencies = [
"atlas-address 2.0.0",
"atlas-program-error",
"atlas-program-memory",
]
[[package]]
name = "atlas-address"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af661f0cf4fcc7161f1cb0895a4a9730d2595c9d5839b5baebdad656a661c813"
dependencies = [
"atlas-atomic-u64",
"atlas-define-syscall 3.0.0",
"atlas-program-error",
"atlas-sanitize",
"atlas-sha256-hasher",
"five8 0.2.1",
"five8_const 0.1.4",
]
[[package]]
name = "atlas-address"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce0e4446cfe9817e32caa996aa7d35928c02cc3a662ce6dd38cbc8db5bf043ac"
dependencies = [
"atlas-define-syscall 4.0.2",
"atlas-frozen-abi",
"atlas-frozen-abi-macro",
"atlas-program-error",
"atlas-sanitize",
"borsh",
"five8 1.0.0",
"five8_const 1.0.0",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-atomic-u64"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e50e88220c3213bcdee547560775fb92923ec5ffc8c2d81f3ece23269c9c605"
dependencies = [
"parking_lot",
]
[[package]]
name = "atlas-clock"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60126d45dc4ab68b4d2bf7ac11cb63b39d5190f33056a5c86905989577d8fbb2"
dependencies = [
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-sysvar-id",
]
[[package]]
name = "atlas-define-syscall"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ba0240ffcd4228c7aa659a7707a8e65644e145d82d17a57f36e67e0c5c5246f"
[[package]]
name = "atlas-define-syscall"
version = "4.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26c037358217e1f9863f420625b5f13f1d9fe4bddc62b219bc83ef417724f2e6"
[[package]]
name = "atlas-epoch-rewards"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1af8b681371d9acf2a78ddd1de2af2925d1ab8464127e1e915bd732bae8fb5c5"
dependencies = [
"atlas-hash 3.0.0",
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-sysvar-id",
]
[[package]]
name = "atlas-epoch-schedule"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40174b729952d65fb269cb16fe13c1719b1796d2c383154bdf7289d2e284625f"
dependencies = [
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-sysvar-id",
]
[[package]]
name = "atlas-fee-calculator"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b8f10988f6c4538e4ae70bb40ed0e0df6dea7bdbecef58e4189cceda7ab5105"
dependencies = [
"log",
]
[[package]]
name = "atlas-frozen-abi"
version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd9fc1446c91d34156fc9a9f89379cbcbf1a8e6d8b85e8bae03f5536c975fea5"
dependencies = [
"atlas-frozen-abi-macro",
"bincode",
"boxcar",
"bs58",
"bv",
"bytes",
"dashmap",
"im",
"log",
"memmap2",
"rand",
"rand_chacha",
"serde",
"serde_derive",
"serde_with",
"sha2",
"thiserror",
]
[[package]]
name = "atlas-frozen-abi-macro"
version = "3.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a5e7c62eefbd01b40dd14837b049facfd5fd9f1d7ed82c11def74a004209b82"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.111",
]
[[package]]
name = "atlas-hash"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "629f4c6bfbaef53fb8ff43b2a19765f7d0f79ee082893ec1663af92a052b60ec"
dependencies = [
"atlas-atomic-u64",
"atlas-sanitize",
"five8 0.2.1",
]
[[package]]
name = "atlas-hash"
version = "4.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93a5eaa4847f8a199f632f55dda5b9df5e0e741b6534a1c457495ae0052c80c2"
dependencies = [
"bytemuck",
"bytemuck_derive",
]
[[package]]
name = "atlas-instruction"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc73bda6c374d2f81c4d8c07dec063cd0a4bcbd909492439988fe22efa9c5c3a"
dependencies = [
"atlas-define-syscall 4.0.2",
"atlas-instruction-error",
"atlas-pubkey 4.0.0",
"bincode",
"borsh",
"serde",
]
[[package]]
name = "atlas-instruction-error"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f683f106e4a7883e79f0fe841c65fde0f8df591c7731d835b083e3adb31303a1"
dependencies = [
"atlas-program-error",
"num-traits",
]
[[package]]
name = "atlas-last-restart-slot"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6f7c32612c628d83e9e8310b08ef2241aae7c3816e255a6a76aafe4e6e60f2a"
dependencies = [
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-sysvar-id",
]
[[package]]
name = "atlas-msg"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e2fe57396f831f588fec36fe8a457516935ca9c342a5f3e7604ab79431287d7"
dependencies = [
"atlas-define-syscall 4.0.2",
]
[[package]]
name = "atlas-nonce"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69d1f77ff3d1bbe57eb61e997ece9ea0e42bc01a844ee98bd6ea19724a1d1a14"
dependencies = [
"atlas-fee-calculator",
"atlas-hash 3.0.0",
"atlas-pubkey 3.0.0",
"atlas-sha256-hasher",
]
[[package]]
name = "atlas-program-entrypoint"
version = "3.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "826771b4e73be7976bf989142194a8cdfba71cc6291a1d95691f6d28b74300a2"
dependencies = [
"atlas-account-info",
"atlas-define-syscall 4.0.2",
"atlas-program-error",
"atlas-pubkey 4.0.0",
]
[[package]]
name = "atlas-program-error"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9da1bee775edf44ad76b31789fd0d88c0129c1c138049d36242a77ce39fc1671"
dependencies = [
"borsh",
]
[[package]]
name = "atlas-program-memory"
version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3a1b092fa9a21edb3af652423bbf2182c9ea189349305933ed48c76b3f716e9"
dependencies = [
"atlas-define-syscall 4.0.2",
]
[[package]]
name = "atlas-pubkey"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1362f48845f09459f83b99489208eb103b335d51c3b939fa230d62528ce30f74"
dependencies = [
"atlas-address 1.0.0",
]
[[package]]
name = "atlas-pubkey"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e705c0b0f7303b3c03fc7cf22e9a3173aba830d120c5741541afd1f8a3f74a3a"
dependencies = [
"atlas-address 2.0.0",
]
[[package]]
name = "atlas-rent"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c93671e0fc0cacc93bf44e6d95a98cdb413b1bf9596a387184b2a035a7b2f59a"
dependencies = [
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-sysvar-id",
]
[[package]]
name = "atlas-sanitize"
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eb46d6321f8ee79f9363cbc07f9d2ab10af195c587c6c7ec0ff57505c3f91cf"
[[package]]
name = "atlas-sdk-ids"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8fdbe6a3c81cda519d2c8a80dcdedbd6628d63e82934e378f7658d34d186fd1"
dependencies = [
"atlas-address 2.0.0",
]
[[package]]
name = "atlas-sdk-macro"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "937fdbb68d8961c9b8aa956f8dd3b81c64fd946f3c4e7c02f1e2b4215de9dd0e"
dependencies = [
"bs58",
"proc-macro2",
"quote",
"syn 2.0.111",
]
[[package]]
name = "atlas-sha256-hasher"
version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6ebc898345cc2cd9d789526559b53ef7c0e237f7a8d91597314452a9494b928"
dependencies = [
"atlas-define-syscall 4.0.2",
"atlas-hash 4.0.2",
"sha2",
]
[[package]]
name = "atlas-slot-hashes"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a02e000f4ee8809bc52678be45655110a48e0ac33569210d074fff8292caf4b"
dependencies = [
"atlas-hash 3.0.0",
"atlas-sdk-ids",
"atlas-sysvar-id",
]
[[package]]
name = "atlas-slot-history"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "059ed6b8c1d540167c569dade2ae0ed4db6c73b729b3fbfd3c819f2497e8abd8"
dependencies = [
"atlas-sdk-ids",
"atlas-sysvar-id",
"bv",
]
[[package]]
name = "atlas-system-interface"
version = "3.0.1"
dependencies = [
"anyhow",
"atlas-account-info",
"atlas-address 2.0.0",
"atlas-frozen-abi",
"atlas-frozen-abi-macro",
"atlas-instruction",
"atlas-msg",
"atlas-nonce",
"atlas-program-entrypoint",
"atlas-program-error",
"atlas-sysvar",
"atlas-sysvar-id",
"borsh",
"num-traits",
"serde",
"serde_derive",
"static_assertions",
"strum",
"strum_macros",
]
[[package]]
name = "atlas-sysvar"
version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43c3171089bd4225076a191210d35a98e1f87a64c158a461d17197d9d342f03e"
dependencies = [
"atlas-account-info",
"atlas-clock",
"atlas-define-syscall 4.0.2",
"atlas-epoch-rewards",
"atlas-epoch-schedule",
"atlas-fee-calculator",
"atlas-hash 4.0.2",
"atlas-instruction",
"atlas-last-restart-slot",
"atlas-program-entrypoint",
"atlas-program-error",
"atlas-program-memory",
"atlas-pubkey 4.0.0",
"atlas-rent",
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-slot-hashes",
"atlas-slot-history",
"atlas-sysvar-id",
"base64",
"lazy_static",
]
[[package]]
name = "atlas-sysvar-id"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d050177c0856dcee54c8422ec672856b5ee78a6d1956f866271fe4d20b4c5614"
dependencies = [
"atlas-address 2.0.0",
"atlas-sdk-ids",
]
[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "base64"
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bincode"
version = "1.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
dependencies = [
"serde",
]
[[package]]
name = "bitflags"
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
[[package]]
name = "bitmaps"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
dependencies = [
"typenum",
]
[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
"generic-array",
]
[[package]]
name = "borsh"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f"
dependencies = [
"borsh-derive",
"cfg_aliases",
]
[[package]]
name = "borsh-derive"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0686c856aa6aac0c4498f936d7d6a02df690f614c03e4d906d1018062b5c5e2c"
dependencies = [
"once_cell",
"proc-macro-crate",
"proc-macro2",
"quote",
"syn 2.0.111",
]
[[package]]
name = "boxcar"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e"
[[package]]
name = "bs58"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
dependencies = [
"tinyvec",
]
[[package]]
name = "bv"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340"
dependencies = [
"feature-probe",
"serde",
]
[[package]]
name = "bytemuck"
version = "1.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4"
[[package]]
name = "bytemuck_derive"
version = "1.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.111",
]
[[package]]
name = "bytes"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "cfg_aliases"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
[[package]]
name = "cpufeatures"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
dependencies = [
"libc",
]
[[package]]
name = "crossbeam-deque"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
dependencies = [
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "crossbeam-utils"
version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
[[package]]
name = "crypto-common"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
"generic-array",
"typenum",
]
[[package]]
name = "dashmap"
version = "5.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if",
"hashbrown 0.14.5",
"lock_api",
"once_cell",
"parking_lot_core",
"serde",
]
[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
"block-buffer",
"crypto-common",
]
[[package]]
name = "either"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "equivalent"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
[[package]]
name = "feature-probe"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
[[package]]
name = "five8"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75b8549488b4715defcb0d8a8a1c1c76a80661b5fa106b4ca0e7fce59d7d875"
dependencies = [
"five8_core 0.1.2",
]
[[package]]
name = "five8"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23f76610e969fa1784327ded240f1e28a3fd9520c9cec93b636fcf62dd37f772"
dependencies = [
"five8_core 1.0.0",
]
[[package]]
name = "five8_const"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26dec3da8bc3ef08f2c04f61eab298c3ab334523e55f076354d6d6f613799a7b"
dependencies = [
"five8_core 0.1.2",
]
[[package]]
name = "five8_const"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a0f1728185f277989ca573a402716ae0beaaea3f76a8ff87ef9dd8fb19436c5"
dependencies = [
"five8_core 1.0.0",
]
[[package]]
name = "five8_core"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2551bf44bc5f776c15044b9b94153a00198be06743e262afaaa61f11ac7523a5"
[[package]]
name = "five8_core"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "059c31d7d36c43fe39d89e55711858b4da8be7eb6dabac23c7289b1a19489406"
[[package]]
name = "generic-array"
version = "0.14.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
dependencies = [
"typenum",
"version_check",
]
[[package]]
name = "getrandom"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
dependencies = [
"cfg-if",
"libc",
"wasi",
]
[[package]]
name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "hashbrown"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
[[package]]
name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "im"
version = "15.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
dependencies = [
"bitmaps",
"rand_core",
"rand_xoshiro",
"rayon",
"serde",
"sized-chunks",
"typenum",
"version_check",
]
[[package]]
name = "indexmap"
version = "2.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
dependencies = [
"equivalent",
"hashbrown 0.16.1",
]
[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
version = "0.2.178"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
[[package]]
name = "lock_api"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
dependencies = [
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "memchr"
version = "2.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
[[package]]
name = "memmap2"
version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
dependencies = [
"libc",
]
[[package]]
name = "num-traits"
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
]
[[package]]
name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "parking_lot"
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
dependencies = [
"lock_api",
"parking_lot_core",
]
[[package]]
name = "parking_lot_core"
version = "0.9.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
"windows-link",
]
[[package]]
name = "ppv-lite86"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
"zerocopy",
]
[[package]]
name = "proc-macro-crate"
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983"
dependencies = [
"toml_edit",
]
[[package]]
name = "proc-macro2"
version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
"rand_chacha",
"rand_core",
]
[[package]]
name = "rand_chacha"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
"rand_core",
]
[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
"getrandom",
]
[[package]]
name = "rand_xoshiro"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
dependencies = [
"rand_core",
]
[[package]]
name = "rayon"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
dependencies = [
"either",
"rayon-core",
]
[[package]]
name = "rayon-core"
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
]
[[package]]
name = "redox_syscall"
version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
dependencies = [
"bitflags",
]
[[package]]
name = "rustversion"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[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 2.0.111",
]
[[package]]
name = "serde_with"
version = "3.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7"
dependencies = [
"serde_core",
]
[[package]]
name = "sha2"
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]
[[package]]
name = "sized-chunks"
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
dependencies = [
"bitmaps",
"typenum",
]
[[package]]
name = "smallvec"
version = "1.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
name = "static_assertions"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "strum"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
[[package]]
name = "strum_macros"
version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
dependencies = [
"heck",
"proc-macro2",
"quote",
"rustversion",
"syn 1.0.109",
]
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "2.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "2.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.111",
]
[[package]]
name = "tinyvec"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
dependencies = [
"tinyvec_macros",
]
[[package]]
name = "tinyvec_macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "toml_datetime"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
dependencies = [
"serde_core",
]
[[package]]
name = "toml_edit"
version = "0.23.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
dependencies = [
"indexmap",
"toml_datetime",
"toml_parser",
"winnow",
]
[[package]]
name = "toml_parser"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
dependencies = [
"winnow",
]
[[package]]
name = "typenum"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
[[package]]
name = "unicode-ident"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "wasi"
version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "winnow"
version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829"
dependencies = [
"memchr",
]
[[package]]
name = "zerocopy"
version = "0.8.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.8.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.111",
]