version = 4
[[package]]
name = "arrayref"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
[[package]]
name = "arrayvec"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
[[package]]
name = "ascii"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
[[package]]
name = "assert_matches"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
[[package]]
name = "assoc"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfdc70193dadb9d7287fa4b633f15f90c876915b31f6af17da307fc59c9859a8"
[[package]]
name = "atlas-account"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95939a03865e4cb30d88111b4c8d3e3adae3958c298772c8c87994150fa96c02"
dependencies = [
"atlas-account-info",
"atlas-clock",
"atlas-instruction-error",
"atlas-pubkey",
"atlas-sdk-ids",
"atlas-sysvar",
"bincode",
"qualifier_attr",
"serde",
"serde_bytes",
"serde_derive",
]
[[package]]
name = "atlas-account-info"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51729e1d44166d06fdab4902f9b587a02fda8f2895ed517cbffc076a3d5663fb"
dependencies = [
"atlas-program-error",
"atlas-program-memory",
"atlas-pubkey",
]
[[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",
"atlas-program-error",
"atlas-sanitize",
"atlas-sha256-hasher",
"curve25519-dalek",
"five8",
"five8_const",
"rand",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-atomic-u64"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "517f1541191ef4492199d9691ba3dfd21f149f7a15e4b5f91fd9c7bc129ea667"
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",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-cpi"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a1c8c5eedb9bb7d4befd96ae47c454b60394973a2e40a9ce7dc0623686e0d5e"
dependencies = [
"atlas-account-info",
"atlas-define-syscall",
"atlas-instruction",
"atlas-program-error",
"atlas-pubkey",
"atlas-stable-layout",
]
[[package]]
name = "atlas-define-syscall"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ba0240ffcd4228c7aa659a7707a8e65644e145d82d17a57f36e67e0c5c5246f"
[[package]]
name = "atlas-epoch-rewards"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1af8b681371d9acf2a78ddd1de2af2925d1ab8464127e1e915bd732bae8fb5c5"
dependencies = [
"atlas-hash",
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-sysvar-id",
"serde",
"serde_derive",
]
[[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",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-fee-calculator"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b8f10988f6c4538e4ae70bb40ed0e0df6dea7bdbecef58e4189cceda7ab5105"
dependencies = [
"log",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-fee-structure"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afd05d76831b81966777ff83647985ec62df759b25369c8325cb0a323e19e4d4"
[[package]]
name = "atlas-frozen-abi"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f18cfcabdb70db504f5f08552177b6a6d9b324801a9417c054946038fb1f521f"
dependencies = [
"atlas-frozen-abi-macro",
"boxcar",
"bs58",
"bv",
"bytes",
"dashmap",
"im",
"log",
"memmap2",
"serde",
"serde_derive",
"serde_with",
"sha2",
"thiserror 2.0.17",
]
[[package]]
name = "atlas-frozen-abi-macro"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "650eb0ce46a8f8670fcbf5e18cd1959ebbe0f75d3c1bc983fd8ae25926dc4698"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[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",
"bytemuck",
"bytemuck_derive",
"five8",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-instruction"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3227f9de46c3d1bc8bb4a6a074f7bd1250a0ad1762489d06667edd90a789da3"
dependencies = [
"atlas-define-syscall",
"atlas-instruction-error",
"atlas-pubkey",
"bincode",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-instruction-error"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e89fa4095a4a58052a67733ca28588b419ed475d0aa2ec2bc967c3ac2a67fa0c"
dependencies = [
"atlas-program-error",
"num-traits",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-instructions-sysvar"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb745542e6114b715e9c481b4603e530694fa8a7f195e02e4caf55fd1e2f9827"
dependencies = [
"atlas-account-info",
"atlas-instruction",
"atlas-instruction-error",
"atlas-program-error",
"atlas-pubkey",
"atlas-sanitize",
"atlas-sdk-ids",
"atlas-serialize-utils",
"atlas-sysvar-id",
"bitflags",
]
[[package]]
name = "atlas-keypair"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b0c890cb6d7f752183b6967dc3c4cd20be5d0fdabfd107cf37dce4c66f57310"
dependencies = [
"atlas-pubkey",
"atlas-seed-phrase",
"atlas-signature",
"atlas-signer",
"ed25519-dalek",
"five8",
"rand",
]
[[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",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-loader-v3-interface"
version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a7eb7dd51cda909bbec6ab09f68d666157ae6f9f9dfdbae0064369f0707f149"
dependencies = [
"atlas-instruction",
"atlas-pubkey",
"atlas-sdk-ids",
]
[[package]]
name = "atlas-message"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ef30d763d2b856efacb0d8d000b04f6a0423a260dcbe839d561067e709d3719"
dependencies = [
"atlas-address",
"atlas-hash",
"atlas-instruction",
"atlas-sanitize",
"atlas-sdk-ids",
"atlas-short-vec",
"atlas-transaction-error",
"bincode",
"blake3",
"lazy_static",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-msg"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "274cd6a8c7aad9ec092c091241c4483abe5eb48dc5205d47cbfd1a640c96fc50"
dependencies = [
"atlas-define-syscall",
]
[[package]]
name = "atlas-precompile-error"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be19d98c1db3aecf59ffc923b339eda7000cbc42eea4af1dbb136f214cd35d7d"
dependencies = [
"num-traits",
]
[[package]]
name = "atlas-program-entrypoint"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0680d41baf5d727de12aa74a71a358b6d52754c60323fe0b99e5927477bcedc5"
dependencies = [
"atlas-account-info",
"atlas-define-syscall",
"atlas-msg",
"atlas-program-error",
"atlas-pubkey",
]
[[package]]
name = "atlas-program-error"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "312609d4cb81060901f7ebbddd1b1ad679f31480b8b7063f9c4ae01d1c52092d"
[[package]]
name = "atlas-program-memory"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f1a868e3f3700c760643c548e575fea9af9d14f3dcacd8854fa01a628979e53"
dependencies = [
"atlas-define-syscall",
]
[[package]]
name = "atlas-program-runtime"
version = "3.1.0"
dependencies = [
"assert_matches",
"atlas-account",
"atlas-account-info",
"atlas-clock",
"atlas-epoch-rewards",
"atlas-epoch-schedule",
"atlas-fee-structure",
"atlas-frozen-abi",
"atlas-frozen-abi-macro",
"atlas-hash",
"atlas-instruction",
"atlas-instruction-error",
"atlas-keypair",
"atlas-last-restart-slot",
"atlas-loader-v3-interface",
"atlas-program-entrypoint",
"atlas-pubkey",
"atlas-rent",
"atlas-sbpf",
"atlas-sdk-ids",
"atlas-signer",
"atlas-slot-hashes",
"atlas-stable-layout",
"atlas-stake-interface",
"atlas-svm-callback",
"atlas-svm-feature-set",
"atlas-svm-log-collector",
"atlas-svm-measure",
"atlas-svm-timings",
"atlas-svm-transaction",
"atlas-svm-type-overrides",
"atlas-system-interface",
"atlas-sysvar",
"atlas-sysvar-id",
"atlas-transaction",
"atlas-transaction-context",
"base64 0.21.7",
"bincode",
"itertools",
"log",
"percentage",
"rand",
"serde",
"test-case",
"thiserror 1.0.69",
]
[[package]]
name = "atlas-pubkey"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1362f48845f09459f83b99489208eb103b335d51c3b939fa230d62528ce30f74"
dependencies = [
"atlas-address",
"rand",
]
[[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",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-sanitize"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d928b3fee557116bba35a292b603a25b53f677a28cd648ab19d6a9cc6ba27f0"
[[package]]
name = "atlas-sbpf"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe8b2be7d49b78401829ad6ed6e16506fcc1a17c19ac2960f53b478c5ff5c687"
dependencies = [
"byteorder",
"combine",
"hash32",
"libc",
"log",
"rand",
"rustc-demangle",
"shuttle",
"thiserror 2.0.17",
"winapi",
]
[[package]]
name = "atlas-sdk-ids"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f485fed82f090f1cb0050dc6d5f43f754e4676187493690c3d37fa754bf4ac2a"
dependencies = [
"atlas-pubkey",
]
[[package]]
name = "atlas-sdk-macro"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c570d3dc0e5940ffc1363af817615a285f13d644f324fb32297eb2af1c8e244"
dependencies = [
"bs58",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "atlas-seed-phrase"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7967e733ef0bb96925c1158450c4712a4857b519575b141eb06d81a964926408"
dependencies = [
"hmac",
"pbkdf2",
"sha2",
]
[[package]]
name = "atlas-serialize-utils"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc751ce405f881ac811757cb036c3abb7a0fa70c53ff0209d1cec5a311781cb3"
dependencies = [
"atlas-instruction-error",
"atlas-pubkey",
"atlas-sanitize",
]
[[package]]
name = "atlas-sha256-hasher"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27adeea0a9562c1479a8a5b8b4b9d58e0128e6e03e6518c2724b9437894baaa0"
dependencies = [
"atlas-define-syscall",
"atlas-hash",
"sha2",
]
[[package]]
name = "atlas-short-vec"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfc34b56d2ec43bbbd15c5b7307aa40b6dab0677a4cae32bf8ae8ebab482e089"
dependencies = [
"serde",
]
[[package]]
name = "atlas-signature"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dadd4e387cbf4459c33748840cba5071025c8929f523046a0f0a2be3b3b7b8fe"
dependencies = [
"atlas-sanitize",
"ed25519-dalek",
"five8",
"serde",
"serde-big-array",
"serde_derive",
]
[[package]]
name = "atlas-signer"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38012af8e30d67efd1c8626426c938b5e5deacc2c3c6ed414ae2eaed58346281"
dependencies = [
"atlas-pubkey",
"atlas-signature",
"atlas-transaction-error",
]
[[package]]
name = "atlas-slot-hashes"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a02e000f4ee8809bc52678be45655110a48e0ac33569210d074fff8292caf4b"
dependencies = [
"atlas-hash",
"atlas-sdk-ids",
"atlas-sysvar-id",
"serde",
"serde_derive",
]
[[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",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-stable-layout"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5573eb1e62ac703a3c278c6cd21dc9528a089aa10e0d02098e515ab61386c2a1"
dependencies = [
"atlas-instruction",
"atlas-pubkey",
]
[[package]]
name = "atlas-stake-interface"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "675bb9040e6a93202948afac163cbb9e8e4e05c43197847d04a226e96a43888f"
dependencies = [
"atlas-clock",
"atlas-cpi",
"atlas-instruction",
"atlas-program-error",
"atlas-pubkey",
"atlas-system-interface",
"atlas-sysvar",
"atlas-sysvar-id",
"num-traits",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-svm-callback"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a18924408f52169f26a783850fb39f6233d441afee6b11872019253d16b27f79"
dependencies = [
"atlas-account",
"atlas-clock",
"atlas-precompile-error",
"atlas-pubkey",
]
[[package]]
name = "atlas-svm-feature-set"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cef7dbafbb3e4c625e3d9a168af4d91d0a412717771cfc24d96c50f8d191385"
[[package]]
name = "atlas-svm-log-collector"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7091e5058a51adadea51ab52f5e9f525da9356e26469d9c29be7a19fad848db7"
dependencies = [
"log",
]
[[package]]
name = "atlas-svm-measure"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a185b1cf4f58cb9fbcc6f579fa9ca8dabefc04fd871079f073dea7dfa24119f3"
[[package]]
name = "atlas-svm-timings"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "80a9ee95109ce4d72b67bde91d88b7d15811ee74a9a0b33f8a2a2911269bcdc1"
dependencies = [
"atlas-pubkey",
"eager",
"enum-iterator",
]
[[package]]
name = "atlas-svm-transaction"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f033060f94c605b97f80aca656e14e22f9cbe135324afe5c6c27f27835d0d4e"
dependencies = [
"atlas-hash",
"atlas-message",
"atlas-pubkey",
"atlas-sdk-ids",
"atlas-signature",
"atlas-transaction",
]
[[package]]
name = "atlas-svm-type-overrides"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b482b107492f8a66035f1b15d04cb9387c24266bc37a23346d068923c6a4c381"
dependencies = [
"rand",
"shuttle",
]
[[package]]
name = "atlas-system-interface"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54fdfc321500373f3b948dfe95dca0724a023747d8562f64f01f8dad53802b20"
dependencies = [
"atlas-instruction",
"atlas-msg",
"atlas-program-error",
"atlas-pubkey",
"num-traits",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-sysvar"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6dfef4bf161f2df57954ba9daa613fa8e160822797824e33001af3dceb3e1ae4"
dependencies = [
"atlas-account-info",
"atlas-clock",
"atlas-define-syscall",
"atlas-epoch-rewards",
"atlas-epoch-schedule",
"atlas-fee-calculator",
"atlas-hash",
"atlas-instruction",
"atlas-last-restart-slot",
"atlas-program-entrypoint",
"atlas-program-error",
"atlas-program-memory",
"atlas-pubkey",
"atlas-rent",
"atlas-sdk-ids",
"atlas-sdk-macro",
"atlas-slot-hashes",
"atlas-slot-history",
"atlas-sysvar-id",
"base64 0.22.1",
"bincode",
"lazy_static",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-sysvar-id"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90c44873af87569facfe1b23c11a8fd8af0c3634e60e7f0fe09de5eaee017941"
dependencies = [
"atlas-pubkey",
"atlas-sdk-ids",
]
[[package]]
name = "atlas-transaction"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36ed58b44afba83ec1c25764a4e52397f803da7140af2c823f0fcbf025089831"
dependencies = [
"atlas-address",
"atlas-hash",
"atlas-instruction",
"atlas-instruction-error",
"atlas-message",
"atlas-sanitize",
"atlas-sdk-ids",
"atlas-short-vec",
"atlas-signature",
"atlas-signer",
"atlas-transaction-error",
"bincode",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-transaction-context"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "979eccf6ad4fc77ed913687ec816a6e1596eb0e13d5c0e2b28105eea973f05ba"
dependencies = [
"atlas-account",
"atlas-instruction",
"atlas-instructions-sysvar",
"atlas-pubkey",
"atlas-rent",
"atlas-sbpf",
"atlas-sdk-ids",
"bincode",
"qualifier_attr",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-transaction-error"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ac51aba51ff931234f6c124b9847525ccd0c1d0e7ddfde3248f7e4839d6e86c"
dependencies = [
"atlas-instruction-error",
"atlas-sanitize",
]
[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "base64"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
name = "base64"
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "base64ct"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba"
[[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 = "bitvec"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
dependencies = [
"funty",
"radium",
"tap",
"wyz",
]
[[package]]
name = "blake3"
version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0"
dependencies = [
"arrayref",
"arrayvec",
"cc",
"cfg-if",
"constant_time_eq",
"digest",
]
[[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 = "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",
]
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
[[package]]
name = "cc"
version = "1.2.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07"
dependencies = [
"find-msvc-tools",
"shlex",
]
[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "combine"
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
dependencies = [
"ascii",
"byteorder",
"either",
"memchr",
"unreachable",
]
[[package]]
name = "const-oid"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
[[package]]
name = "constant_time_eq"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
[[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.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
dependencies = [
"generic-array",
"typenum",
]
[[package]]
name = "curve25519-dalek"
version = "4.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
dependencies = [
"cfg-if",
"cpufeatures",
"curve25519-dalek-derive",
"digest",
"fiat-crypto",
"rand_core",
"rustc_version",
"subtle",
"zeroize",
]
[[package]]
name = "curve25519-dalek-derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "dashmap"
version = "5.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if",
"hashbrown",
"lock_api",
"once_cell",
"parking_lot_core",
"serde",
]
[[package]]
name = "der"
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
dependencies = [
"const-oid",
"zeroize",
]
[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
"block-buffer",
"crypto-common",
"subtle",
]
[[package]]
name = "eager"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3"
[[package]]
name = "ed25519"
version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"
dependencies = [
"pkcs8",
"signature",
]
[[package]]
name = "ed25519-dalek"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9"
dependencies = [
"curve25519-dalek",
"ed25519",
"rand_core",
"serde",
"sha2",
"subtle",
"zeroize",
]
[[package]]
name = "either"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "enum-iterator"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94"
dependencies = [
"enum-iterator-derive",
]
[[package]]
name = "enum-iterator-derive"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "685adfa4d6f3d765a26bc5dbc936577de9abf756c1feeb3089b01dd395034842"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "feature-probe"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
[[package]]
name = "fiat-crypto"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
[[package]]
name = "find-msvc-tools"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
[[package]]
name = "five8"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75b8549488b4715defcb0d8a8a1c1c76a80661b5fa106b4ca0e7fce59d7d875"
dependencies = [
"five8_core",
]
[[package]]
name = "five8_const"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26dec3da8bc3ef08f2c04f61eab298c3ab334523e55f076354d6d6f613799a7b"
dependencies = [
"five8_core",
]
[[package]]
name = "five8_core"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2551bf44bc5f776c15044b9b94153a00198be06743e262afaaa61f11ac7523a5"
[[package]]
name = "funty"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
name = "generator"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2"
dependencies = [
"cc",
"cfg-if",
"libc",
"log",
"rustversion",
"windows",
]
[[package]]
name = "generic-array"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
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 = "hash32"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
dependencies = [
"byteorder",
]
[[package]]
name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hmac"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
dependencies = [
"digest",
]
[[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 = "itertools"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
dependencies = [
"either",
]
[[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.177"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
[[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.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
[[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"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
dependencies = [
"num-bigint",
"num-complex",
"num-integer",
"num-iter",
"num-rational",
"num-traits",
]
[[package]]
name = "num-bigint"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-complex"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
dependencies = [
"autocfg",
"num-traits",
]
[[package]]
name = "num-integer"
version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
"num-traits",
]
[[package]]
name = "num-iter"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
dependencies = [
"autocfg",
"num-bigint",
"num-integer",
"num-traits",
]
[[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 = "owo-colors"
version = "3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
[[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 0.2.1",
]
[[package]]
name = "pbkdf2"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
dependencies = [
"digest",
]
[[package]]
name = "percentage"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937"
dependencies = [
"num",
]
[[package]]
name = "pin-project-lite"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
[[package]]
name = "pkcs8"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
dependencies = [
"der",
"spki",
]
[[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-macro2"
version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
dependencies = [
"unicode-ident",
]
[[package]]
name = "qualifier_attr"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "quote"
version = "1.0.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
dependencies = [
"proc-macro2",
]
[[package]]
name = "radium"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
[[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_pcg"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e"
dependencies = [
"rand_core",
]
[[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 = "rustc-demangle"
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
[[package]]
name = "rustc_version"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "rustversion"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "scoped-tls"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "semver"
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
[[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-big-array"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f"
dependencies = [
"serde",
]
[[package]]
name = "serde_bytes"
version = "0.11.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8"
dependencies = [
"serde",
"serde_core",
]
[[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_with"
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1"
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 = "shlex"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "shuttle"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d9a8db61a44e2b663f169a08206a789bcbd22ba32011e14951562848e7b9c98"
dependencies = [
"assoc",
"bitvec",
"generator",
"hex",
"owo-colors",
"rand",
"rand_core",
"rand_pcg",
"scoped-tls",
"smallvec",
"tracing",
]
[[package]]
name = "signature"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
dependencies = [
"rand_core",
]
[[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 = "spki"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
dependencies = [
"base64ct",
"der",
]
[[package]]
name = "subtle"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[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 = "tap"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "test-case"
version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8"
dependencies = [
"test-case-macros",
]
[[package]]
name = "test-case-core"
version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f"
dependencies = [
"cfg-if",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "test-case-macros"
version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb"
dependencies = [
"proc-macro2",
"quote",
"syn",
"test-case-core",
]
[[package]]
name = "thiserror"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
dependencies = [
"thiserror-impl 1.0.69",
]
[[package]]
name = "thiserror"
version = "2.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
dependencies = [
"thiserror-impl 2.0.17",
]
[[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 = "thiserror-impl"
version = "2.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[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 = "tracing"
version = "0.1.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
dependencies = [
"pin-project-lite",
"tracing-core",
]
[[package]]
name = "tracing-core"
version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
dependencies = [
"once_cell",
]
[[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 = "unreachable"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
dependencies = [
"void",
]
[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "void"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
[[package]]
name = "wasi"
version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windows"
version = "0.61.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
dependencies = [
"windows-collections",
"windows-core",
"windows-future",
"windows-link 0.1.3",
"windows-numerics",
]
[[package]]
name = "windows-collections"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
dependencies = [
"windows-core",
]
[[package]]
name = "windows-core"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
dependencies = [
"windows-implement",
"windows-interface",
"windows-link 0.1.3",
"windows-result",
"windows-strings",
]
[[package]]
name = "windows-future"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
dependencies = [
"windows-core",
"windows-link 0.1.3",
"windows-threading",
]
[[package]]
name = "windows-implement"
version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "windows-interface"
version = "0.59.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "windows-link"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-numerics"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
dependencies = [
"windows-core",
"windows-link 0.1.3",
]
[[package]]
name = "windows-result"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
dependencies = [
"windows-link 0.1.3",
]
[[package]]
name = "windows-strings"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
dependencies = [
"windows-link 0.1.3",
]
[[package]]
name = "windows-threading"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
dependencies = [
"windows-link 0.1.3",
]
[[package]]
name = "wyz"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
dependencies = [
"tap",
]
[[package]]
name = "zerocopy"
version = "0.8.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.8.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "zeroize"
version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"