{"name":"turbomcp-macros","vers":"1.0.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"497f7aaf3f7c6285adf4e6194fcad12eb4d333c18efc08a9e6b6ab802d5171a3","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-26T17:18:53Z"}
{"name":"turbomcp-macros","vers":"1.0.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"188f6f7c3364347bd507b52acd7a39e614ab2776072eddcc40b3e56d70d48a6c","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-26T19:22:28Z"}
{"name":"turbomcp-macros","vers":"1.1.0-exp","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"58aaaba1ef9221df2937efe0f3faf6f2cc43b6e10debdcdad99be6b58fe6e2be","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-28T01:18:36Z"}
{"name":"turbomcp-macros","vers":"1.1.0-exp.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f4e86ec9f275cfb32dd34bde1bd8d6fd4824f169cece0823aba3757909fa29fd","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-28T02:52:15Z"}
{"name":"turbomcp-macros","vers":"1.1.0-exp.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2314d6b17f4377d9591d14b1160adb5333ffeac1370dec959ee75e1ea0101a7f","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-29T00:16:50Z"}
{"name":"turbomcp-macros","vers":"1.1.0-exp.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"aa1f92e37068d3e89363facdc9c25dce21a26ae5876a3a55adb8f14caae4f078","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-29T19:50:30Z"}
{"name":"turbomcp-macros","vers":"1.0.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8cc8ec930ff6f937726e0ffaec32b7c71b740fb5a46348b7595ec2be26b0d4eb","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-08-31T01:04:32Z"}
{"name":"turbomcp-macros","vers":"1.0.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"91a468261d788d0158d6d9885b8cc307a5b0b2cc24f3dd63ff98748306aa8a0a","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-04T22:16:49Z"}
{"name":"turbomcp-macros","vers":"1.1.0-exp.4","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b31e712c4711afa56a92a475e833ad7849b82d20b157ce302778770572eaf0d4","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-05T04:42:50Z"}
{"name":"turbomcp-macros","vers":"1.0.4","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"20d75ccd09dab6025c21f375a15b792fca35256fec8275a207e300cb60da8f2d","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-07T02:34:01Z"}
{"name":"turbomcp-macros","vers":"1.0.5","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b39c1dfd3c6ce8923786f0288bcae73b214cd748fed5c1adcc083456adfa2169","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-10T01:59:47Z"}
{"name":"turbomcp-macros","vers":"1.1.0-exp.5","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3c88dffc48694ee85a50341bceccb19b24ec5fa03538944b2b344ff0737613d2","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-10T03:48:29Z"}
{"name":"turbomcp-macros","vers":"1.0.6","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"909c9d3bf90c0f0c568660d252d5b7ed6e9ec6956b1a9060bec94d9ec11ee672","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-11T00:51:55Z"}
{"name":"turbomcp-macros","vers":"1.0.7","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"aadae9b68a5019f21c339303d865251d84b82e79349c182fb5261d3188b10d02","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-14T15:48:15Z"}
{"name":"turbomcp-macros","vers":"1.1.0-exp.6","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.0-exp.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e5d5fd64d483d6aa654ec8b218044ca2adc1907242e2a0a6a96fbf6ef774f121","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-19T13:37:17Z"}
{"name":"turbomcp-macros","vers":"1.0.8","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"124644dc68a861495ce6afc6029b0fdf83f7e57266d8129343a560293233996b","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-21T04:41:56Z"}
{"name":"turbomcp-macros","vers":"1.0.9","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"564d194533ea13d9a57b810cd2fdb1ca4603e53e24865cd3ea53e9d009856edc","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-21T18:14:41Z"}
{"name":"turbomcp-macros","vers":"1.0.10","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a5983e33a3090a29013edb085642610cd8d975d1b7bfe3e0df733de15204eb18","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-22T01:24:47Z"}
{"name":"turbomcp-macros","vers":"1.0.11","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"11331940029af05a1b52a21c50375024de3fc6e78bb2fd72e1c687e76d3d3138","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-22T17:25:59Z"}
{"name":"turbomcp-macros","vers":"1.0.12","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8ed11169de15471bb459cdeebef9c5590cb0207a2c5bc485fd43362350845eb3","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-23T17:26:39Z"}
{"name":"turbomcp-macros","vers":"1.0.13","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fd416cb48636e03489a9bcbc84018119c5a0da69a24266129fc63e7d24b85791","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-24T04:48:27Z"}
{"name":"turbomcp-macros","vers":"1.1.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0cba6fa6b3afb18b1c4a2ce7bbf7355bfd6b7bd796167a9b53442bdef0273bfe","features":{"default":["schema"],"schema":["schemars"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-24T19:34:20Z"}
{"name":"turbomcp-macros","vers":"1.1.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["net","io-std","io-util","sync","time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt","rt-multi-thread","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-core","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^1.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2b9e6e701ddfaa936c193acea66252e7e38c4abe91c384cb5e652db5b244270f","features":{"default":["schema"],"http":["axum"],"schema":["schemars"],"tcp":["tokio","turbomcp-transport"],"unix":["tokio","turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-09-25T03:25:59Z"}
{"name":"turbomcp-macros","vers":"2.0.0-rc","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.0-rc","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.0-rc","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7ddfec62d040397222f024e95e40c0203d95f122ae0a0c867f5cf76f49e6b2fb","features":{"default":["schema"],"http":["axum"],"schema":["schemars"],"tcp":["tokio","turbomcp-transport"],"unix":["tokio","turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-10T04:39:23Z"}
{"name":"turbomcp-macros","vers":"2.0.0-rc.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8094ef748496f542a4cffa8e597f65e5d06eb2414f5c44a8bb541c8149f5d13f","features":{"default":["schema"],"http":["axum"],"schema":["schemars"],"tcp":["tokio","turbomcp-transport"],"unix":["tokio","turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-11T17:08:13Z"}
{"name":"turbomcp-macros","vers":"2.0.0-rc.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"332167fd85c0091b99006b4faeee1f1824d96b9995d2a3416f1e65caaaf2441f","features":{"default":["schema"],"http":["axum"],"schema":["schemars"],"tcp":["tokio","turbomcp-transport"],"unix":["tokio","turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-16T06:29:22Z"}
{"name":"turbomcp-macros","vers":"2.0.0-rc.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.0-rc.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e30771bd0c2eced89c9a9b416625675985d9a94ef0be9d23a52ad5f78340d6fe","features":{"default":["schema"],"http":["axum"],"schema":["schemars"],"tcp":["tokio","turbomcp-transport"],"unix":["tokio","turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-18T16:06:50Z"}
{"name":"turbomcp-macros","vers":"2.0.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"de4eca300185f4c66d025c100b5593524ed920047dd67fb79cff3ce0275e9b7e","features":{"default":["schema"],"http":["axum"],"schema":["schemars"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-19T14:55:13Z","v":2}
{"name":"turbomcp-macros","vers":"2.0.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a1ed3828e72779e34aaf07e753d91ca6b0e32ca99396211dc9f26f0c80526961","features":{"default":["schema"],"http":["axum"],"schema":["schemars"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-19T22:52:34Z","v":2}
{"name":"turbomcp-macros","vers":"2.0.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"29f0ab61e81115f0303d4abf093b6a31243b279a8c6d2f737fec9b1ac519b918","features":{"default":["schema"],"http":["axum"],"schema":["schemars"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-20T03:11:38Z","v":2}
{"name":"turbomcp-macros","vers":"2.0.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","features":[],"optional":true,"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":"syn","req":"^2.0","features":["full","extra-traits","parsing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b0358150a2b7e11b0271fc2d18a53f3e1ec00a91f563d15c1beabf4ed33d803a","features":{"default":["schema"],"http":["axum"],"schema":["schemars"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-22T01:55:38Z","v":2}
{"name":"turbomcp-macros","vers":"2.0.4","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7e9e81603f8a66bc57522ef70865f50d5c988137e0da7793cf5a69e287e0a1b4","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-23T00:28:03Z","v":2}
{"name":"turbomcp-macros","vers":"2.0.5","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ac2e842de7bfbd1d9dfe6a49a4dc7ee24cc1810308d62d6602f0f74d1d9ef470","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-10-24T21:50:48Z","v":2}
{"name":"turbomcp-macros","vers":"2.1.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-protocol","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-transport","req":"^2.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"66717f60e6dd3e5804a4d64b22b3f7281c82051df3086ee8172786563c5f1674","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-01T03:05:37Z","v":2}
{"name":"turbomcp-macros","vers":"2.1.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"73e8643f722b28dcfe9b382843859b783bbc8830a270a84a8cede922de7ad015","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-02T01:56:54Z","v":2}
{"name":"turbomcp-macros","vers":"2.1.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6f2ae5dc3074fb72e925ae51554d72e12fd60fab2fb7a3226ecf4d8d58f3614c","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-02T04:55:32Z","v":2}
{"name":"turbomcp-macros","vers":"2.1.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d34eca1964632445e7ef6c960237c0fad846e88847c7ab1ab929a2813481943d","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-03T17:18:15Z","v":2}
{"name":"turbomcp-macros","vers":"2.2.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"43a5d067f23d822fa6c43bb85821b53a6ac4986d7c97a16401e21e21985b30d0","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-06T00:21:17Z","v":2}
{"name":"turbomcp-macros","vers":"2.2.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"049ad5d6226f99877ce617b060ae54a6e9e805afc49af752c700eaf6a7310785","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-06T16:57:08Z","v":2}
{"name":"turbomcp-macros","vers":"2.2.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"05a63c112cd7dbef3e8e0f96304df638843619c4d466827690deab0b83e6eeb0","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-14T18:44:20Z","v":2}
{"name":"turbomcp-macros","vers":"2.2.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ee311beaebfb1000aa048cac690c295f74c2cb6b67be804794049d2cd6871806","features":{"default":[],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-16T19:12:02Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.0-rc","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"=2.3.0-rc","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"=2.3.0-rc","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a2f443b5690e50edf491ad06506d8a2b7c36e142569c8e4d369303d6d34918ea","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-11-24T21:35:55Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"313df648e15dc46c4e24c0df120c5614a4218ff09dfca21068196de6b6bc1e09","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-07T13:57:29Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b0c1b7b0a02280353d193ee83f5da8821fa19a05a0b2a4a820d39c06af328a68","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-09T06:04:01Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2e48fe69659a6702d234bfb3ee49f9eadfa92c86991c2092e7a66e47919fe0d5","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-09T17:40:09Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a7b5c9e4e16f505a13c8db68e800b82c00fb9015cafd97aec92ed249039edda1","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-10T03:11:37Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.4","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bb321ebfb47e15a62ee2dcbfd9c306a46252b1b963bb25edb5bd04a066577034","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-15T02:21:34Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.5","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cd81c98f2419b2a8f5f1d408c48e1f8cd2e21709bbde7228f17ceddef988d6bf","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2025-12-21T17:28:26Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.6","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e27079601d83910703051500a7f34bba730a72bcca0b840f1e997180e92f722e","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-03T14:41:46Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-exp","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0-exp","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26997b46d33be26e3ec35e5348bfd60feb65c2ea24c70a9d6675c42f6f64eab3","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-12T20:05:11Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-exp.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0-exp.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1e5cd0da6fc12afbff15e13e5f683290ded0d71c7cf5f69c4553d27785dba9b5","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-13T13:50:36Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-exp.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0-exp.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-exp.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8606479b1e93213e291d044ad1d6cd70bb9eb9d81d3499d87238e7b0b3062174","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-13T19:36:20Z","v":2}
{"name":"turbomcp-macros","vers":"2.3.7","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.4","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^2.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^2.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"964cddc34a935e12f1755df18e483687965af55e7840c0d98486b9133b30d240","features":{"default":[],"http":["axum"],"mcp-draft":["turbomcp-protocol/mcp-draft"],"mcp-icons":["turbomcp-protocol/mcp-icons"],"mcp-sampling-tools":["turbomcp-protocol/mcp-sampling-tools"],"mcp-tasks":["turbomcp-protocol/mcp-tasks"],"mcp-url-elicitation":["turbomcp-protocol/mcp-url-elicitation"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-17T18:42:47Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-beta.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ba944ed2106ad0e6938a1d7bf58bd050bae9ed0d340209d8aea966330e5f8076","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-19T01:10:09Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-beta.2","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"=3.0.0-beta.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"=3.0.0-beta.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"562e8753dc5dc03f8cfdc848e5f47ada97c0052b5b24ea640c3d88680bf344d2","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-21T20:58:31Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-beta.3","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"de05c7039086de6e1572427422c01087c0b98ab8130d6d315246d7cbd979e18e","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-01-22T16:45:01Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-beta.4","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"659af7d73ae57eef5e2820a8ee4910835842267389c6f808fd4026b2cd625a39","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-02-17T22:55:18Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0-beta.5","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0-beta.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0-beta.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"408e4f31a5f08345e7a48dd87eb058f4cf6784c7fdc2f95f95137374def6f6b6","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-02-24T17:07:32Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.0","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eba3b520d1a6d87ffd116a290143fbc9afe5dbe8ed73c7ee116b57601e9d1b6e","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-04T18:49:36Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.1","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4933ccdb1a18ffbd7b4f76fdaf2f654e1d77981900e31249b4bbfce359389e0a","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-05T14:18:47Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.2","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"71dc1e7e0578437e7a91a8d9e3fd58aa62cb6ce2d6a235924e5a5e64cc9766be","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-13T16:15:55Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.3","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"09d0aa47e004dd4440e3ca2164cf3b8880bf345998a00b297336df2743ae557e","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-15T14:57:56Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.4","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3fff45d04b92a5c1ca155135a480bcc62f000008e595573645ef4d28e0bb905a","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-16T01:25:32Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.5","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8b2947e68b78567cf7e157bab23f5dbaa02855eb959710b250872bfbe8dffffa","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-17T02:41:51Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.6","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3da23272b8841c31d9e2a3634b057b49fadfcea8ecf6d86d326c4b07007b276a","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-18T19:20:15Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.7","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e94a5148ee312e4183e5da2569f3a989bd1801003fdbb3e61a858a2e52c42749","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-23T18:31:39Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.8","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e5ab956fd44101966c682cc1a31212e537ceea6a42c0a5cf2dddf57bac0f85fd","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-25T00:26:01Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.9","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e1f2b749a287bdfde1377f28af7287ed2b006cb7df3fa21178db1f1db9afab6b","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-27T02:43:29Z","v":2}
{"name":"turbomcp-macros","vers":"3.0.10","deps":[{"name":"axum","req":"^0.8.8","features":["ws","tracing","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro-crate","req":"^3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proc-macro2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quote","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0","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":"syn","req":"^2.0","features":["full","extra-traits","parsing","visit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt","rt-multi-thread","net","sync","time","signal","process","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"turbomcp-protocol","req":"^3.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"turbomcp-transport","req":"^3.0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26408d6b4d208e3c1e88f9bf2bbe1a340b7c32df221f869fbcf8576f19662b8a","features":{"default":[],"experimental-tasks":["turbomcp-protocol/experimental-tasks"],"http":["axum"]},"features2":{"tcp":["tokio","dep:turbomcp-transport"],"unix":["tokio","dep:turbomcp-transport"]},"yanked":false,"rust_version":"1.89.0","pubtime":"2026-03-27T03:03:52Z","v":2}
