{"name":"thread-flow","vers":"0.1.0","deps":[{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"deadpool-postgres","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-postgres","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mimalloc","req":"^0.1.48","features":["v3"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco","req":"^0.2.1","features":["source-local-file"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.32.1","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread-ast-engine","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thread-language","req":"^0.1.0","features":["go","javascript","matching","python","rust","tsx","typescript"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thread-services","req":"^0.1.0","features":["ast-grep-backend","serialization"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thread-utilities","req":"^0.1.3","features":["hashers"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-postgres","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":">=0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"15fa82825eca3f9fa9c7afef5f0e784f51e7a75b9e15058c0d7017bb838e00a2","features":{"d1-backend":[],"recoco-minimal":["recoco/source-local-file"],"recoco-postgres":["recoco-minimal","recoco/target-postgres"],"worker":["thread-ast-engine/worker","thread-language/worker","thread-services/worker","thread-utilities/worker"]},"features2":{"caching":["dep:moka"],"default":["mimalloc","parallel","postgres-backend","recoco-minimal"],"mimalloc":["dep:mimalloc"],"parallel":["dep:rayon"],"postgres-backend":["dep:deadpool-postgres","dep:tokio-postgres","recoco-postgres"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-02T02:29:00Z","v":2}