version = 4
[[package]]
name = "aho-corasick"
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
dependencies = [
"memchr",
]
[[package]]
name = "autocfg"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
[[package]]
name = "bitflags"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da"
[[package]]
name = "bstr"
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f"
dependencies = [
"memchr",
"serde_core",
]
[[package]]
name = "cc"
version = "1.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273"
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 = "either"
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34"
[[package]]
name = "find-msvc-tools"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890"
[[package]]
name = "generator"
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3b854b0e584ead1a33f18b2fcad7cf7be18b3875c78816b753639aa501513ae"
dependencies = [
"cc",
"cfg-if",
"libc",
"log",
"rustversion",
"windows-link",
"windows-result",
]
[[package]]
name = "io-uring"
version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d64d8ca234d152948ceaede1f419b6a83983a5ecccaac05fb337a809c96d3aa6"
dependencies = [
"bitflags",
"cfg-if",
"libc",
]
[[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.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
[[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.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6"
[[package]]
name = "loom"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
dependencies = [
"cfg-if",
"generator",
"scoped-tls",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "lua-src"
version = "551.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "087097f9936a7d819bda525b32d6e96f9c54f3d35ff23ff72fc0c1697d2127db"
dependencies = [
"cc",
]
[[package]]
name = "luajit-src"
version = "210.7.3+1ee778a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "869665372263eb337b14f480cfb864b89f12eade4eb42cb415f71517b4a67572"
dependencies = [
"cc",
"which",
]
[[package]]
name = "matchers"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
dependencies = [
"regex-automata",
]
[[package]]
name = "memchr"
version = "2.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
[[package]]
name = "mlua"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d96e5d00f19d8c46c71ceaced99593b90c31c57aa1fe2cb3e93a8b1698eedba9"
dependencies = [
"bstr",
"either",
"libc",
"mlua-sys",
"num-traits",
"parking_lot",
"rustc-hash",
]
[[package]]
name = "mlua-sys"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b806d7ade031f5d6607eae3e283fb034cb795a76247dd0d1ba753c8c42debccf"
dependencies = [
"cc",
"cfg-if",
"libc",
"lua-src",
"luajit-src",
"pkg-config",
]
[[package]]
name = "nu-ansi-term"
version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
"windows-sys",
]
[[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.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[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 = "pin-project-lite"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
[[package]]
name = "pkg-config"
version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6b464fbc74e149a392436b17d523f769e057cb6877f6a5c4618bc6f11800548"
[[package]]
name = "proc-macro2"
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
dependencies = [
"proc-macro2",
]
[[package]]
name = "redox_syscall"
version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
dependencies = [
"bitflags",
]
[[package]]
name = "regex-automata"
version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
[[package]]
name = "rustc-hash"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
[[package]]
name = "rustversion"
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
[[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 = "serde_core"
version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "sharded-slab"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
dependencies = [
"lazy_static",
]
[[package]]
name = "shlex"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
[[package]]
name = "smallvec"
version = "1.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
[[package]]
name = "syn"
version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thread_local"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070"
dependencies = [
"cfg-if",
]
[[package]]
name = "tracing"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
dependencies = [
"pin-project-lite",
"tracing-core",
]
[[package]]
name = "tracing-core"
version = "0.1.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
dependencies = [
"once_cell",
"valuable",
]
[[package]]
name = "tracing-log"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
"once_cell",
"tracing-core",
]
[[package]]
name = "tracing-subscriber"
version = "0.3.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319"
dependencies = [
"matchers",
"nu-ansi-term",
"once_cell",
"regex-automata",
"sharded-slab",
"smallvec",
"thread_local",
"tracing",
"tracing-core",
"tracing-log",
]
[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]]
name = "valuable"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
[[package]]
name = "which"
version = "8.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bae2f2b2b816647a1cab1acc91f5bd20812d53cb344382635ec2181940c8034f"
dependencies = [
"libc",
]
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-result"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
dependencies = [
"windows-link",
]
[[package]]
name = "windows-sys"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
"windows-link",
]
[[package]]
name = "yo-alloc"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b200ee802266ac39d5657c83dd0c3ddba1d2c1b9a8932adac5400f90815962c"
[[package]]
name = "yo-arena"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56e9e15a4051cb9fbc60e6e49925ac257f4949d35981a85735c17818590a5880"
dependencies = [
"libc",
"yo-alloc",
"yo-common",
]
[[package]]
name = "yo-cli"
version = "0.3.31"
dependencies = [
"libc",
"windows-sys",
"yo-alloc",
"yo-common",
"yo-file",
"yo-format",
"yo-kv",
"yo-reactor",
"yo-reader",
"yo-record",
"yo-resp",
]
[[package]]
name = "yo-common"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8daaca3221c77f9593bee09bc1f4174b9697379334fc6f8143bda23d86bbbc20"
dependencies = [
"loom",
"yo-alloc",
]
[[package]]
name = "yo-doc"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "447eca4940ff1dee49ef04d4451b2668533b246b6d03d97c54e36262b5f290c7"
dependencies = [
"yo-common",
"yo-kv",
"yo-shape",
"yo-vector",
]
[[package]]
name = "yo-file"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37cb601e89c81770e9325543c1dd70884fc8fc0f3d2a52eb5247e7f4b3f7a3cb"
dependencies = [
"libc",
"yo-common",
"yo-format",
"yo-record",
"yo-uring",
]
[[package]]
name = "yo-format"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8708cf0492644f73c217b34ace2156490e73902bb7c4bf60ce58a4746c0352fa"
dependencies = [
"yo-common",
]
[[package]]
name = "yo-graph"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "504d527e85ea4445606bd474cdf4e873dbc31078b86ee06929504a0aea7aaa91"
dependencies = [
"yo-common",
"yo-doc",
]
[[package]]
name = "yo-index"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9829e4bda7a1c737d3ebabedd70f0a0219af5f37069df3f5a78a435a6164da1d"
dependencies = [
"yo-alloc",
"yo-arena",
"yo-common",
]
[[package]]
name = "yo-kv"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f85513603d1d12a66953c14dacfdc7de732d771744a3561af568f026fb63029"
dependencies = [
"yo-alloc",
"yo-common",
"yo-index",
]
[[package]]
name = "yo-reactor"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1964ffc7945306aafb59a63ade925a0fff37011bf065d102d91c43d1f3b4b78e"
dependencies = [
"yo-common",
"yo-shard",
]
[[package]]
name = "yo-reader"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3c765458d30b1218171d4eea0843849333a5cc5be347355a757cc8057e63967"
[[package]]
name = "yo-record"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4246a135b90e582f5d378aa58f612fccc3d0d4ae0b4e64a4ad0760b94823193"
dependencies = [
"yo-common",
"yo-format",
]
[[package]]
name = "yo-resp"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "431cf7eba4c4950624d2b2d813227d9a8a90df6fbd9b930967f33c3f65b54f44"
dependencies = [
"libc",
"mlua",
"windows-sys",
"yo-alloc",
"yo-common",
"yo-doc",
"yo-graph",
"yo-kv",
"yo-reactor",
"yo-search",
"yo-series",
"yo-shape",
"yo-sketch",
"yo-vector",
]
[[package]]
name = "yo-search"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "338ab8451b89ab5ae1ed3532cbf51043d49368aaa700a210a4de94d16938f64f"
dependencies = [
"yo-common",
"yo-shape",
]
[[package]]
name = "yo-series"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87ba0a9f13ec48ceb327142b4c90a7335dfafc692269b67d106e264ac16a2980"
[[package]]
name = "yo-shape"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4bdb3a4c972cb7f020b2623081bf4c1d3bde2d7220a558c9b6296c0816e58b9c"
dependencies = [
"yo-common",
]
[[package]]
name = "yo-shard"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e8dd6547d948b157a5660c7f6d8d69c16b846d949c5203e364ec2c22f4170ac"
dependencies = [
"libc",
"yo-alloc",
"yo-common",
]
[[package]]
name = "yo-sketch"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb0e81e8ed35a8a00aefbc3c3355393b3b198065afb59df3afce7037248585bc"
[[package]]
name = "yo-uring"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "645530e038cc7444537214a0526ac0b792e6f0fd8efae97ccdc93e55348ef90e"
dependencies = [
"io-uring",
"libc",
"yo-common",
]
[[package]]
name = "yo-vector"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f8e5f8c8d68b67a4766af804d1e1016eacfc9315ecb297dab61d8abea6815ae"
dependencies = [
"yo-common",
"yo-format",
"yo-kv",
"yo-shape",
]