@@ -35,8 +35,8 @@ base64 = { version = "0.22", optional = true }
35
35
36
36
# for SSE client
37
37
reqwest = { version = " 0.12" , default-features = false , features = [
38
- " json" ,
39
- " stream" ,
38
+ " json" ,
39
+ " stream" ,
40
40
], optional = true }
41
41
42
42
sse-stream = { version = " 0.2" , optional = true }
@@ -62,7 +62,7 @@ http-body = { version = "1", optional = true }
62
62
http-body-util = { version = " 0.1" , optional = true }
63
63
bytes = { version = " 1" , optional = true }
64
64
# macro
65
- rmcp-macros = { version = " 0.1" , workspace = true , optional = true }
65
+ rmcp-macros = { version = " 0.2. 1" , workspace = true , optional = true }
66
66
[target .'cfg(not(all(target_family = "wasm", target_os = "unknown")))' .dependencies ]
67
67
chrono = { version = " 0.4.38" , features = [" serde" ] }
68
68
@@ -94,15 +94,15 @@ reqwest = ["__reqwest", "reqwest?/rustls-tls"]
94
94
reqwest-tls-no-provider = [" __reqwest" , " reqwest?/rustls-tls-no-provider" ]
95
95
96
96
server-side-http = [
97
- " uuid" ,
98
- " dep:rand" ,
99
- " dep:tokio-stream" ,
100
- " dep:http" ,
101
- " dep:http-body" ,
102
- " dep:http-body-util" ,
103
- " dep:bytes" ,
104
- " dep:sse-stream" ,
105
- " tower" ,
97
+ " uuid" ,
98
+ " dep:rand" ,
99
+ " dep:tokio-stream" ,
100
+ " dep:http" ,
101
+ " dep:http-body" ,
102
+ " dep:http-body-util" ,
103
+ " dep:bytes" ,
104
+ " dep:sse-stream" ,
105
+ " tower" ,
106
106
]
107
107
# SSE client
108
108
client-side-sse = [" dep:sse-stream" , " dep:http" ]
@@ -119,23 +119,23 @@ transport-streamable-http-client = ["client-side-sse", "transport-worker"]
119
119
transport-async-rw = [" tokio/io-util" , " tokio-util/codec" ]
120
120
transport-io = [" transport-async-rw" , " tokio/io-std" ]
121
121
transport-child-process = [
122
- " transport-async-rw" ,
123
- " tokio/process" ,
124
- " dep:process-wrap" ,
122
+ " transport-async-rw" ,
123
+ " tokio/process" ,
124
+ " dep:process-wrap" ,
125
125
]
126
126
transport-sse-server = [
127
- " transport-async-rw" ,
128
- " transport-worker" ,
129
- " server-side-http" ,
130
- " dep:axum" ,
127
+ " transport-async-rw" ,
128
+ " transport-worker" ,
129
+ " server-side-http" ,
130
+ " dep:axum" ,
131
131
]
132
132
transport-streamable-http-server = [
133
- " transport-streamable-http-server-session" ,
134
- " server-side-http" ,
133
+ " transport-streamable-http-server-session" ,
134
+ " server-side-http" ,
135
135
]
136
136
transport-streamable-http-server-session = [
137
- " transport-async-rw" ,
138
- " dep:tokio-stream" ,
137
+ " transport-async-rw" ,
138
+ " dep:tokio-stream" ,
139
139
]
140
140
# transport-ws = ["transport-io", "dep:tokio-tungstenite"]
141
141
tower = [" dep:tower-service" ]
@@ -148,9 +148,9 @@ schemars = { version = "0.8" }
148
148
149
149
anyhow = " 1.0"
150
150
tracing-subscriber = { version = " 0.3" , features = [
151
- " env-filter" ,
152
- " std" ,
153
- " fmt" ,
151
+ " env-filter" ,
152
+ " std" ,
153
+ " fmt" ,
154
154
] }
155
155
async-trait = " 0.1"
156
156
[[test ]]
@@ -161,25 +161,25 @@ path = "tests/test_tool_macros.rs"
161
161
[[test ]]
162
162
name = " test_with_python"
163
163
required-features = [
164
- " reqwest" ,
165
- " server" ,
166
- " client" ,
167
- " transport-sse-server" ,
168
- " transport-sse-client" ,
169
- " transport-child-process" ,
164
+ " reqwest" ,
165
+ " server" ,
166
+ " client" ,
167
+ " transport-sse-server" ,
168
+ " transport-sse-client" ,
169
+ " transport-child-process" ,
170
170
]
171
171
path = " tests/test_with_python.rs"
172
172
173
173
[[test ]]
174
174
name = " test_with_js"
175
175
required-features = [
176
- " server" ,
177
- " client" ,
178
- " transport-sse-server" ,
179
- " transport-child-process" ,
180
- " transport-streamable-http-server" ,
181
- " transport-streamable-http-client" ,
182
- " __reqwest" ,
176
+ " server" ,
177
+ " client" ,
178
+ " transport-sse-server" ,
179
+ " transport-child-process" ,
180
+ " transport-streamable-http-server" ,
181
+ " transport-streamable-http-client" ,
182
+ " __reqwest" ,
183
183
]
184
184
path = " tests/test_with_js.rs"
185
185
0 commit comments