@@ -35,8 +35,8 @@ base64 = { version = "0.22", optional = true }
3535
3636# for SSE client
3737reqwest = { version = " 0.12" , default-features = false , features = [
38- " json" ,
39- " stream" ,
38+ " json" ,
39+ " stream" ,
4040], optional = true }
4141
4242sse-stream = { version = " 0.2" , optional = true }
@@ -62,12 +62,17 @@ http-body = { version = "1", optional = true }
6262http-body-util = { version = " 0.1" , optional = true }
6363bytes = { version = " 1" , optional = true }
6464# macro
65- rmcp-macros = { version = " 0.1" , workspace = true , optional = true }
65+ rmcp-macros = { version = " 0.2. 1" , workspace = true , optional = true }
6666[target .'cfg(not(all(target_family = "wasm", target_os = "unknown")))' .dependencies ]
6767chrono = { version = " 0.4.38" , features = [" serde" ] }
6868
6969[target .'cfg(all(target_family = "wasm", target_os = "unknown"))' .dependencies ]
70- chrono = { version = " 0.4.38" , default-features = false , features = [" serde" , " clock" , " std" , " oldtime" ] }
70+ chrono = { version = " 0.4.38" , default-features = false , features = [
71+ " serde" ,
72+ " clock" ,
73+ " std" ,
74+ " oldtime" ,
75+ ] }
7176
7277[features ]
7378default = [" base64" , " macros" , " server" ]
@@ -83,15 +88,15 @@ reqwest = ["__reqwest", "reqwest?/rustls-tls"]
8388reqwest-tls-no-provider = [" __reqwest" , " reqwest?/rustls-tls-no-provider" ]
8489
8590server-side-http = [
86- " uuid" ,
87- " dep:rand" ,
88- " dep:tokio-stream" ,
89- " dep:http" ,
90- " dep:http-body" ,
91- " dep:http-body-util" ,
92- " dep:bytes" ,
93- " dep:sse-stream" ,
94- " tower" ,
91+ " uuid" ,
92+ " dep:rand" ,
93+ " dep:tokio-stream" ,
94+ " dep:http" ,
95+ " dep:http-body" ,
96+ " dep:http-body-util" ,
97+ " dep:bytes" ,
98+ " dep:sse-stream" ,
99+ " tower" ,
95100]
96101# SSE client
97102client-side-sse = [" dep:sse-stream" , " dep:http" ]
@@ -108,23 +113,23 @@ transport-streamable-http-client = ["client-side-sse", "transport-worker"]
108113transport-async-rw = [" tokio/io-util" , " tokio-util/codec" ]
109114transport-io = [" transport-async-rw" , " tokio/io-std" ]
110115transport-child-process = [
111- " transport-async-rw" ,
112- " tokio/process" ,
113- " dep:process-wrap" ,
116+ " transport-async-rw" ,
117+ " tokio/process" ,
118+ " dep:process-wrap" ,
114119]
115120transport-sse-server = [
116- " transport-async-rw" ,
117- " transport-worker" ,
118- " server-side-http" ,
119- " dep:axum" ,
121+ " transport-async-rw" ,
122+ " transport-worker" ,
123+ " server-side-http" ,
124+ " dep:axum" ,
120125]
121126transport-streamable-http-server = [
122- " transport-streamable-http-server-session" ,
123- " server-side-http" ,
127+ " transport-streamable-http-server-session" ,
128+ " server-side-http" ,
124129]
125130transport-streamable-http-server-session = [
126- " transport-async-rw" ,
127- " dep:tokio-stream" ,
131+ " transport-async-rw" ,
132+ " dep:tokio-stream" ,
128133]
129134# transport-ws = ["transport-io", "dep:tokio-tungstenite"]
130135tower = [" dep:tower-service" ]
@@ -137,9 +142,9 @@ schemars = { version = "0.8" }
137142
138143anyhow = " 1.0"
139144tracing-subscriber = { version = " 0.3" , features = [
140- " env-filter" ,
141- " std" ,
142- " fmt" ,
145+ " env-filter" ,
146+ " std" ,
147+ " fmt" ,
143148] }
144149async-trait = " 0.1"
145150[[test ]]
@@ -150,25 +155,25 @@ path = "tests/test_tool_macros.rs"
150155[[test ]]
151156name = " test_with_python"
152157required-features = [
153- " reqwest" ,
154- " server" ,
155- " client" ,
156- " transport-sse-server" ,
157- " transport-sse-client" ,
158- " transport-child-process" ,
158+ " reqwest" ,
159+ " server" ,
160+ " client" ,
161+ " transport-sse-server" ,
162+ " transport-sse-client" ,
163+ " transport-child-process" ,
159164]
160165path = " tests/test_with_python.rs"
161166
162167[[test ]]
163168name = " test_with_js"
164169required-features = [
165- " server" ,
166- " client" ,
167- " transport-sse-server" ,
168- " transport-child-process" ,
169- " transport-streamable-http-server" ,
170- " transport-streamable-http-client" ,
171- " __reqwest" ,
170+ " server" ,
171+ " client" ,
172+ " transport-sse-server" ,
173+ " transport-child-process" ,
174+ " transport-streamable-http-server" ,
175+ " transport-streamable-http-client" ,
176+ " __reqwest" ,
172177]
173178path = " tests/test_with_js.rs"
174179
0 commit comments