version = 4
[[package]]
name = "anyhow"
version = "1.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
[[package]]
name = "assert_matches"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
[[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",
"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-frozen-abi",
"atlas-frozen-abi-macro",
"atlas-program-error",
"atlas-sanitize",
"atlas-sha256-hasher",
"borsh",
"curve25519-dalek",
"five8",
"five8_const",
"serde",
"serde_derive",
]
[[package]]
name = "atlas-address-lookup-table-interface"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73edbea4817906d7b0eddeb7287e445a4d0dcf7974a600c76bcf2906f90cfe32"
dependencies = [
"atlas-clock",
"atlas-pubkey",
"atlas-sdk-ids",
"atlas-slot-hashes",
]
[[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-borsh"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef5413f403ca3979f5530172af6fcf82af1b88c708475f6bcebcbdbbfa8b9530"
dependencies = [
"borsh",
]
[[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-example-mocks"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb241b7d36ae7b2cbdd78254e6876aa12459c25bd20b9bf5ccf7a9482af44751"
dependencies = [
"atlas-address-lookup-table-interface",
"atlas-clock",
"atlas-hash",
"atlas-instruction",
"atlas-keccak-hasher",
"atlas-message",
"atlas-nonce",
"atlas-pubkey",
"atlas-sdk-ids",
"atlas-system-interface",
"serde",
"serde_derive",
"thiserror",
]
[[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-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",
]
[[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 2.0.98",
]
[[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-frozen-abi",
"atlas-frozen-abi-macro",
"atlas-instruction-error",
"atlas-pubkey",
"bincode",
"borsh",
"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",
]
[[package]]
name = "atlas-keccak-hasher"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb3d75a1430af184e99925c4e34f8f4922f2be79a328c0b7386d34183f8c4b06"
dependencies = [
"atlas-define-syscall",
"atlas-hash",
]
[[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-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",
"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-nonce"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69d1f77ff3d1bbe57eb61e997ece9ea0e42bc01a844ee98bd6ea19724a1d1a14"
dependencies = [
"atlas-fee-calculator",
"atlas-hash",
"atlas-pubkey",
"atlas-sha256-hasher",
]
[[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"
dependencies = [
"borsh",
]
[[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-pubkey"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1362f48845f09459f83b99489208eb103b335d51c3b939fa230d62528ce30f74"
dependencies = [
"atlas-address",
]
[[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-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 2.0.98",
]
[[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-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"
dependencies = [
"anyhow",
"assert_matches",
"atlas-account",
"atlas-borsh",
"atlas-clock",
"atlas-cpi",
"atlas-example-mocks",
"atlas-frozen-abi",
"atlas-frozen-abi-macro",
"atlas-instruction",
"atlas-program-error",
"atlas-pubkey",
"atlas-sdk-ids",
"atlas-system-interface",
"atlas-sysvar",
"atlas-sysvar-id",
"bincode",
"borsh",
"num-traits",
"serde",
"serde_derive",
"serial_test",
"static_assertions",
"strum",
"strum_macros",
"test-case",
]
[[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-frozen-abi",
"atlas-frozen-abi-macro",
"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",
"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-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.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[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.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
[[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.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce"
dependencies = [
"borsh-derive",
"cfg_aliases",
]
[[package]]
name = "borsh-derive"
version = "1.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdd1d3c0c2f5833f22386f252fe8ed005c7f59fdcddeef025c01b4c3b9fd9ac3"
dependencies = [
"once_cell",
"proc-macro-crate",
"proc-macro2",
"quote",
"syn 2.0.98",
]
[[package]]
name = "boxcar"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa"
[[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.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422"
[[package]]
name = "bytemuck_derive"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "441473f2b4b0459a68628c744bc61d23e730fb00128b841d30fa4bb3972257e4"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.98",
]
[[package]]
name = "bytes"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9"
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[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 = "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 2.0.98",
]
[[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.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
[[package]]
name = "equivalent"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[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 = "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.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b4f62f0f8ca357f93ae90c8c2dd1041a1f665fde2f889ea9b1787903829015"
dependencies = [
"five8_core",
]
[[package]]
name = "five8_core"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94474d15a76982be62ca8a39570dccce148d98c238ebb7408b0a21b2c4bdddc4"
[[package]]
name = "futures"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
dependencies = [
"futures-core",
"futures-sink",
]
[[package]]
name = "futures-core"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-executor"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
dependencies = [
"futures-core",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-io"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
[[package]]
name = "futures-sink"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
[[package]]
name = "futures-task"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
[[package]]
name = "futures-util"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-sink",
"futures-task",
"memchr",
"pin-project-lite",
"pin-utils",
"slab",
]
[[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 = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "hashbrown"
version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
[[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.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
dependencies = [
"equivalent",
"hashbrown 0.15.2",
]
[[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.174"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
[[package]]
name = "lock_api"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
[[package]]
name = "memchr"
version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[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.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
[[package]]
name = "parking_lot"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
"parking_lot_core",
]
[[package]]
name = "parking_lot_core"
version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
"windows-targets",
]
[[package]]
name = "pin-project-lite"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "proc-macro-crate"
version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
"toml_edit",
]
[[package]]
name = "proc-macro2"
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
[[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.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
"either",
"rayon-core",
]
[[package]]
name = "rayon-core"
version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
]
[[package]]
name = "redox_syscall"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
dependencies = [
"bitflags",
]
[[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.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
[[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.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
[[package]]
name = "serde"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_bytes"
version = "0.11.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a"
dependencies = [
"serde",
]
[[package]]
name = "serde_derive"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.98",
]
[[package]]
name = "serde_with"
version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa"
dependencies = [
"serde",
"serde_derive",
]
[[package]]
name = "serial_test"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d"
dependencies = [
"dashmap",
"futures",
"lazy_static",
"log",
"parking_lot",
"serial_test_derive",
]
[[package]]
name = "serial_test_derive"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.98",
]
[[package]]
name = "sha2"
version = "0.10.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
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 = "slab"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
]
[[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 = "subtle"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[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.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[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 2.0.98",
]
[[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 2.0.98",
"test-case-core",
]
[[package]]
name = "thiserror"
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.98",
]
[[package]]
name = "tinyvec"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8"
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.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
[[package]]
name = "toml_edit"
version = "0.22.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
dependencies = [
"indexmap",
"toml_datetime",
"winnow",
]
[[package]]
name = "typenum"
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "unicode-ident"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034"
[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "windows-targets"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_gnullvm",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winnow"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603"
dependencies = [
"memchr",
]
[[package]]
name = "zeroize"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"