{"name":"crates-docs","vers":"0.1.4","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.8.3","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.26","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"5c51f3f92bc34580d022cc8dc2076479672b6b4e01d86a8fefba842a96a72bb3","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-06T09:30:16Z","v":2} {"name":"crates-docs","vers":"0.1.5","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.8.3","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.26","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"166e5ac4169dbd778b4093976f0d36557fe319d9521235e59455094bffc935ce","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-09T12:32:16Z","v":2} {"name":"crates-docs","vers":"0.2.1","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.8.3","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.26","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"64fa1f14100894568fde10e614219ca8290fc28b6554ec08cbafb04d5f93ec7e","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-10T02:33:40Z","v":2} {"name":"crates-docs","vers":"0.2.4","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.8.3","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.26","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"74c3921017d7be07b5fbf938c1a6cef4f42878a7e46fb36e60a388def8190c30","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-10T11:43:47Z","v":2} {"name":"crates-docs","vers":"0.2.5","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.8.3","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"95df594207773a3f09802906b49351970bdd360d03decad057ee1db33ddac3aa","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-12T06:57:37Z","v":2} {"name":"crates-docs","vers":"0.3.0","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.8.3","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"a5509842e755053ab3862332269a3e3b53df8e7cd317f976f839afa936307df5","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-13T08:30:43Z","v":2} {"name":"crates-docs","vers":"0.3.2","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"48ec6687b80328a4ae7c3fce5e94ff1b58cfd6963f100dfa6fc86996dda9b926","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-15T13:14:36Z","v":2} {"name":"crates-docs","vers":"0.3.4","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"e5c03181f8b7328281047303c6932ab7d419d51795fa35d7a306f4d430a08107","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-16T06:56:40Z","v":2} {"name":"crates-docs","vers":"0.3.5","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"5ff38c1aaba8339235452f1665d2392eb77d598ce8c95192d67cbda1369ea7d9","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-18T06:24:20Z","v":2} {"name":"crates-docs","vers":"0.3.6","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"}],"cksum":"e130905efb860112e55e9fc61475ad6954159d98ce9b2b321ff0b30c21dda644","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-18T06:52:27Z","v":2} {"name":"crates-docs","vers":"0.4.0","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","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.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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-opentelemetry","req":"^0.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7905e5bde2e3e8d086703a09a67e5bcd0182fc8d28fbeaa5e9b80455a4cd7925","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-22T04:27:55Z","v":2} {"name":"crates-docs","vers":"0.5.0","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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-opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c98be2316de1b52b37fc18b4eb7b2df26fb1cdb2ad218e865c6db3a71c7d9056","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-24T12:48:56Z","v":2} {"name":"crates-docs","vers":"0.5.1","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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-opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"eb67eeb529d047a94ecef32ed39cbd134a6318a48aaf95d0cbcd021e968a045f","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-24T14:25:16Z","v":2} {"name":"crates-docs","vers":"0.5.2","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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-opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f2159d99f18acfe62d95bbd54e304e792a009d9a7292a2238b63c7481dc1ad60","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-24T14:50:01Z","v":2} {"name":"crates-docs","vers":"0.5.3","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"841dc932722a2cfa9a486cf0515172525b1c9f64847b75d3e7a558d088bd1ff5","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-25T02:31:06Z","v":2} {"name":"crates-docs","vers":"0.6.0","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":"base64","req":"^0.22","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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f56988c8531de4f97d39db82cb3aaafe8c263db80e654a31a8656cd49d81cae0","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging"]},"yanked":false,"pubtime":"2026-03-25T07:01:36Z","v":2} {"name":"crates-docs","vers":"0.7.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"api-keys-simplified","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest-middleware","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-retry","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1a32fdffbd6347982f0248373b63973aef7297ba74d12c19c1cc7b9724244845","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"api-key":["dep:api-keys-simplified"],"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging","api-key"]},"yanked":false,"pubtime":"2026-03-27T14:04:09Z","v":2} {"name":"crates-docs","vers":"0.7.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"api-keys-simplified","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest-middleware","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-retry","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-extra","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-macros","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-schema","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.22","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"20d67330e6839d4f49066ee1cf1528f7c2a410e48410f14b0b3fa7f5053c7844","features":{"auth":["rust-mcp-sdk/auth","rust-mcp-extra"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"api-key":["dep:api-keys-simplified"],"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging","api-key"]},"yanked":false,"pubtime":"2026-03-29T14:08:12Z","v":2} {"name":"crates-docs","vers":"0.7.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"api-keys-simplified","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest-middleware","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-retry","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25.10","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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.23.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9db260e275e075d55d690898fd72dc071a2b1f3f10d78fb2ec2486eb20fd94e6","features":{"auth":["rust-mcp-sdk/auth"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"api-key":["dep:api-keys-simplified"],"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging","api-key"]},"yanked":false,"pubtime":"2026-04-02T01:12:54Z","v":2} {"name":"crates-docs","vers":"0.8.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"api-keys-simplified","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest-middleware","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-retry","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25.10","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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.23.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b7ef22b860f6bcc95eb6119d499e2730e7417cb2a3786ad3f7ab253ccebf123c","features":{"auth":["rust-mcp-sdk/auth"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"api-key":["dep:api-keys-simplified"],"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging","api-key"]},"yanked":false,"pubtime":"2026-04-07T06:14:55Z","v":2} {"name":"crates-docs","vers":"0.9.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"api-keys-simplified","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.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":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0","features":["tokio-comp"],"optional":true,"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.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest-middleware","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-retry","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"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":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27.0","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":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25.10","features":[],"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"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","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.23.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"be87977e0440feb207c8623cb585346ab37516a921c3b9876f35ba3674fda046","features":{"auth":["rust-mcp-sdk/auth"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"api-key":["dep:api-keys-simplified"],"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging","api-key"]},"yanked":false,"pubtime":"2026-05-24T04:29:18Z","v":2} {"name":"crates-docs","vers":"0.10.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"api-keys-simplified","req":"^0.5.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"moka","req":"^0.12.15","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.4","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.4","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest-middleware","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-retry","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.23","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3960986ec88f1fed33ebf5796250e25389eafe4b646d895aa164c06a4294974e","features":{"auth":["rust-mcp-sdk/auth"],"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"api-key":["dep:api-keys-simplified"],"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging","api-key"]},"yanked":false,"pubtime":"2026-05-30T06:32:40Z","v":2} {"name":"crates-docs","vers":"1.0.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"api-keys-simplified","req":"^0.5.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.44","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"html2md","req":"^0.2.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"moka","req":"^0.12.15","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus-client","req":"^0.24.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.4","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.4","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest-middleware","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-retry","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-mcp-sdk","req":"^0.9","features":["server","macros","stdio","hyper-server","streamable-http","sse","auth"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"scraper","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"temp-env","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml_edit","req":"^0.25.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.23","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a83cdf6cc985ae15996b3bb9ea19bd1b108406eab25a7a11f764bade58f5669c","features":{"client":["rust-mcp-sdk/client"],"hyper-server":["rust-mcp-sdk/hyper-server"],"logging":[],"macros":["rust-mcp-sdk/macros"],"server":["rust-mcp-sdk/server"],"sse":["rust-mcp-sdk/sse"],"stdio":["rust-mcp-sdk/stdio"],"streamable-http":["rust-mcp-sdk/streamable-http"],"tls":["rust-mcp-sdk/ssl"]},"features2":{"api-key":["dep:api-keys-simplified"],"auth":["rust-mcp-sdk/auth","dep:http"],"cache-memory":["dep:moka"],"cache-redis":["dep:redis"],"default":["server","stdio","macros","cache-memory","logging","api-key","auth"]},"yanked":false,"pubtime":"2026-05-31T12:03:24Z","v":2}