{"name":"opencrabs","vers":"0.2.61","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"00e6906a2b6c6c4afd7472c2f294edd2ab27a90c66ac7c3d2a7063cbf9c3faef","features":{"discord":["serenity"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"pubtime":"2026-03-08T16:52:31Z","v":2}
{"name":"opencrabs","vers":"0.2.62","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c7bb417225386d27e1ef127d8ee85fb22efa72789046d5cd93bd5a4391697de4","features":{"discord":["serenity"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-08T18:58:41Z","v":2}
{"name":"opencrabs","vers":"0.2.65","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"whisper-rs","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e93de42ce6a6b9a4103aaa65a99a94075fd4b73a3331926bc9bd9606d98cadb8","features":{"discord":["serenity"],"local-stt":["whisper-rs","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-09T06:45:59Z","v":2}
{"name":"opencrabs","vers":"0.2.66","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"whisper-rs","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4979a50c30a8b82cec93c19029616cb45bd22f6ce81f66bfd5c52366eb164c47","features":{"discord":["serenity"],"local-stt":["whisper-rs","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-09T07:55:45Z","v":2}
{"name":"opencrabs","vers":"0.2.67","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1a1cba7547901a60aed09d48948835c636b73ce32f8686a07d436b3c90ecf188","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-10T03:43:16Z","v":2}
{"name":"opencrabs","vers":"0.2.68","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c7ee350753e1e6efa43349277353fbbaa4eb0adf94ef1bb25146ceb0e907fc41","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-10T08:14:44Z","v":2}
{"name":"opencrabs","vers":"0.2.69","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ad6a9d14cef4d7a1a84aeb2636c8277fd3743406893d9ead6e7d836be567bc4a","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-11T03:37:17Z","v":2}
{"name":"opencrabs","vers":"0.2.70","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"94ad8632826986f605539e744f5851cd7fd8faab6bf2169f644f2d88dd172f47","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-11T06:17:29Z","v":2}
{"name":"opencrabs","vers":"0.2.71","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bfb5ad201f64a36a48003619fcba99cf1668962141406d9e7778fd9e99c027a5","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-11T07:06:24Z","v":2}
{"name":"opencrabs","vers":"0.2.72","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ff4b7e287a2327a06494bb0a783b9be8224afab01509b6863186fb266aa1da2c","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-12T00:10:55Z","v":2}
{"name":"opencrabs","vers":"0.2.73","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3193ea6c0d9429eda0888c9f383725d9a00fbf825a7c014d859face741e86ff1","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-12T02:01:20Z","v":2}
{"name":"opencrabs","vers":"0.2.74","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"48fcc50f789875dcdb356154738b01ec9e217154048e68c58f72558474c8d318","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-12T18:55:51Z","v":2}
{"name":"opencrabs","vers":"0.2.75","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70bfdd0bf27e4723f8bd602f3b61660e155b252d6f5a12973fa771e80edd1438","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-12T22:19:25Z","v":2}
{"name":"opencrabs","vers":"0.2.76","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ae3022463025df6ca54e6e95f2a7c5ae7a54ad609a92357db257559c36030b68","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-13T22:20:43Z","v":2}
{"name":"opencrabs","vers":"0.2.77","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"06e863322077c1c155a1c222d939165822fae87c46217f0bc2a9e9fa073bf2ad","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-14T03:45:00Z","v":2}
{"name":"opencrabs","vers":"0.2.79","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"855c87ce11c2b10a03aedee6921f44b86075fee13b20241acd0b6702c4a6e538","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-15T02:29:23Z","v":2}
{"name":"opencrabs","vers":"0.2.80","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"31ff55c1452dcf63650165e6478ab54385a8315003ab6ff327b18acfe8488e4f","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-16T21:37:42Z","v":2}
{"name":"opencrabs","vers":"0.2.81","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ab6b28b8c5d142a06656027e200b3f689986173bf4f64fe5c56bdfa9f159cf1","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-17T02:12:52Z","v":2}
{"name":"opencrabs","vers":"0.2.82","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7c6cde06c4d76611ec3d945dab11cdf858756d2117b8fb62c0a00a722959f78e","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-18T02:21:49Z","v":2}
{"name":"opencrabs","vers":"0.2.83","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32c1c4b728b5303d10d60826bab9fb06cc9583920d3af2bfaf18a74bfd9f05d7","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-18T14:38:07Z","v":2}
{"name":"opencrabs","vers":"0.2.84","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.3","features":["tokio-transport","ureq-client","tokio-native"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5148a81333feae14a1df85c6ce928c0aa55b93f6eedb8675b8c8819aef807fa5","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-20T02:14:57Z","v":2}
{"name":"opencrabs","vers":"0.2.85","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bf9e73a8d524f6023510328ff059f889ba29838dca38e8d2bc0264d57103acfe","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-22T04:32:34Z","v":2}
{"name":"opencrabs","vers":"0.2.86","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"804ed68dc58c46bbd5c30932e91d1b8df11e0328430c3f1cd863ab52605147bd","features":{"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-23T17:43:40Z","v":2}
{"name":"opencrabs","vers":"0.2.87","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b50f1d00e7f50630a28ba7c13af882f416af5e2644f905f1da26b0e5226ef543","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-26T04:59:56Z","v":2}
{"name":"opencrabs","vers":"0.2.88","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2dd022f338ee460f35bdfa5e20555d2e9e0c474b89b9fc7c1502852dea559d17","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-26T20:00:06Z","v":2}
{"name":"opencrabs","vers":"0.2.89","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f5eb86a82b1b012f39f5a3d281a419a84ba37bf422ee573a09f407c215d0cf5d","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-27T01:35:16Z","v":2}
{"name":"opencrabs","vers":"0.2.90","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8805f07258ccd8b87465726516edc0bee369cb443a5937c2325b4a2b30c8aaef","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-27T11:26:09Z","v":2}
{"name":"opencrabs","vers":"0.2.91","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b06dac03e3b8a793c28d61edda5bac79db4a35a3900ba042df730c155a9c883f","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-29T15:44:34Z","v":2}
{"name":"opencrabs","vers":"0.2.92","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e12cc5e7976d8224ba58e799be39252111be2722c1a888c469ee87add89a73a2","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-29T22:50:10Z","v":2}
{"name":"opencrabs","vers":"0.2.93","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"460fcfbdf7ee65906cdda10b6324c875830f7f576157ddb63f932401994980c0","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-30T21:37:36Z","v":2}
{"name":"opencrabs","vers":"0.2.94","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f782840cb668f2924c97de346a6861d9dc820370110b02b39a091958d3637fb7","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-03-31T14:45:15Z","v":2}
{"name":"opencrabs","vers":"0.2.95","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"060a02010d43af85ed7f2acac46ce964493bee77c0f2b6e9725839d5f0e72a2a","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-04-01T17:43:41Z","v":2}
{"name":"opencrabs","vers":"0.2.96","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3db2939c73d5f6ae1854890f40cc15951c3a6f5f1deb635be66a0d269222178a","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-04-02T20:20:25Z","v":2}
{"name":"opencrabs","vers":"0.2.97","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"64011a6b9ae175cb1c0ba6cdd91904d0f745593a757030d7fe7145c16280e689","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-04-04T18:29:50Z","v":2}
{"name":"opencrabs","vers":"0.2.98","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db2c24a1b4bc486764c5441e4e4b4ddee84529543d5553868b2636b2070a338e","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-04-05T05:50:16Z","v":2}
{"name":"opencrabs","vers":"0.2.99","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chromey","req":"^2.42","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive","env","cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crabrace","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cron","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-sqlite","req":"^0.13","features":["rt_tokio_1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"emojis","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.42","features":["json","yaml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"llama-cpp-2","req":"^0.1.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"notify","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opusic-sys","req":"^0.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"pdf-extract","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pdfium-render","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pprof","req":"^0.15","features":["flamegraph","frame-pointer"],"optional":true,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"proptest","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pulldown-cmark","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qmd","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"quick-xml","req":"^0.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["all-widgets"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","multipart","native-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.20","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rubato","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.38","features":["bundled"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite_migration","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rwhisper","req":"^0.4","features":["metal","accelerate"],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serenity","req":"^0.12","features":["client","gateway","model","native_tls_backend"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"slack-morphism","req":"^2","features":["hyper"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["ogg","vorbis","wav","pcm"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"symphonia-adapter-libopus","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"syntect","req":"^5.2","features":["default-fancy"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tar","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"teloxide","req":"^0.13","features":["macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tiktoken-rs","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.28","features":["rustls-tls-native-roots"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wacore","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wacore-binary","req":"^0.4.1","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"waproto","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust","req":"^0.4.1","features":["tokio-transport","ureq-client","tokio-native","tokio-runtime"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"whatsapp-rust-tokio-transport","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"whatsapp-rust-ureq-http-client","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winresource","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"},{"name":"zeroize","req":"^1.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zip","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5eafd9d87ea017cf607987058bb15960802a4a4ebca3b72e6aa3cde2a9b20dca","features":{"browser":["chromey"],"discord":["serenity"],"local-stt":["rwhisper","rodio","hound","rubato","symphonia","symphonia-adapter-libopus"],"local-tts":["opusic-sys","rubato"],"profiling":[],"slack":["slack-morphism","tokio-tungstenite","rustls"],"telegram":["teloxide"],"trello":[]},"features2":{"default":["telegram","whatsapp","discord","slack","trello","local-stt","local-tts","browser"],"pdfium":["dep:pdfium-render"],"whatsapp":["whatsapp-rust","whatsapp-rust-tokio-transport","whatsapp-rust-ureq-http-client","wacore","wacore-binary","waproto","dep:qrcode","dep:rmp-serde"]},"yanked":false,"rust_version":"1.91","pubtime":"2026-04-06T07:03:28Z","v":2}
