-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCargo.toml
193 lines (187 loc) · 6.53 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
[workspace]
resolver = "2"
members = [
"swimos_client",
"swimos",
"api/swimos_*",
"api/formats/swimos_*",
"swimos_macro_utilities",
"runtime/swimos_*",
"swimos_utilities",
"swimos_utilities/swimos_*",
"swimos_downlink",
"server/swimos_*",
"example_apps/example_util",
"example_apps/console",
"example_apps/console/console_views",
"example_apps/demand_lane",
"example_apps/demand_map_lane",
"example_apps/value_lane",
"example_apps/map_lane",
"example_apps/command_lane",
"example_apps/value_store",
"example_apps/map_store",
"example_apps/supply_lane",
"example_apps/value_lane_persistence",
"example_apps/map_lane_persistence",
"example_apps/value_store_persistence",
"example_apps/map_store_persistence",
"example_apps/event_downlink",
"example_apps/value_downlink",
"example_apps/map_downlink",
"example_apps/local_downlink",
"example_apps/http_lane",
"example_apps/transit",
"example_apps/transit/transit-model",
"example_apps/tutorial_app",
"example_apps/tutorial_app/model",
"example_apps/tutorial_app/generator",
"example_apps/join_map",
"example_apps/join_value",
"example_apps/aggregations",
"example_apps/time_series",
"example_apps/devguide",
"example_apps/ripple",
"example_apps/stocks_simulated",
"example_apps/kafka_ingress_connector",
"example_apps/kafka_egress_connector",
"example_apps/fluvio_ingress_connector",
"example_apps/mqtt_ingress_connector",
"example_apps/mqtt_egress_connector"
]
[workspace.package]
version = "0.1.1"
authors = ["Swim Inc. developers [email protected]"]
edition = "2021"
license = "Apache-2.0"
homepage = "https://github.com/swimos/swim-rust/"
[profile.release]
opt-level = 3
[profile.ci]
inherits = 'dev'
[profile.ci.package.librocksdb-sys]
debug = false
opt-level = "z"
[workspace.dependencies]
swimos_msgpack = { path = "api/formats/swimos_msgpack", version = "0.1.1" }
swimos_recon = { path = "api/formats/swimos_recon", version = "0.1.1" }
swimos_agent_protocol = { path = "api/swimos_agent_protocol", version = "0.1.1" }
swimos_api = { path = "api/swimos_api", version = "0.1.1" }
swimos_client_api = { path = "api/swimos_client_api", version = "0.1.1" }
swimos_form = { path = "api/swimos_form", version = "0.1.1" }
swimos_form_derive = { path = "api/swimos_form_derive", version = "0.1.1" }
swimos_meta = { path = "api/swimos_meta", version = "0.1.1" }
swimos_model = { path = "api/swimos_model", version = "0.1.1" }
swimos_http = { path = "runtime/swimos_http", version = "0.1.1" }
swimos_messages = { path = "runtime/swimos_messages", version = "0.1.1" }
swimos_remote = { path = "runtime/swimos_remote", version = "0.1.1" }
swimos_rocks_store = { path = "runtime/swimos_rocks_store", version = "0.1.1" }
swimos_runtime = { path = "runtime/swimos_runtime", version = "0.1.1" }
swimos_agent = { path = "server/swimos_agent", version = "0.1.1" }
swimos_agent_derive = { path = "server/swimos_agent_derive", version = "0.1.1" }
swimos_introspection = { path = "server/swimos_introspection", version = "0.1.1" }
swimos_server_app = { path = "server/swimos_server_app", version = "0.1.1" }
swimos_connector = { path = "server/swimos_connector", version = "0.1.1" }
swimos_connector_kafka = { path = "server/swimos_connector_kafka", version = "0.1.1" }
swimos_connector_mqtt = { path = "server/swimos_connector_mqtt", version = "0.1.1" }
swimos_connector_fluvio = { path = "server/swimos_connector_fluvio", version = "0.1.1" }
swimos = { path = "swimos", version = "0.1.1" }
swimos_client = { path = "swimos_client", version = "0.1.1" }
swimos_downlink = { path = "swimos_downlink", version = "0.1.1" }
swimos_macro_utilities = { path = "swimos_macro_utilities", version = "0.1.1" }
swimos_utilities = { path = "swimos_utilities", version = "0.1.1" }
swimos_byte_channel = { path = "swimos_utilities/swimos_byte_channel", version = "0.1.1" }
swimos_multi_reader = { path = "swimos_utilities/swimos_multi_reader", version = "0.1.1" }
swimos_algebra = { path = "swimos_utilities/swimos_algebra", version = "0.1.1" }
swimos_num = { path = "swimos_utilities/swimos_num", version = "0.1.1" }
swimos_errors = { path = "swimos_utilities/swimos_errors", version = "0.1.1" }
swimos_format = { path = "swimos_utilities/swimos_format", version = "0.1.1" }
swimos_trigger = { path = "swimos_utilities/swimos_trigger", version = "0.1.1" }
swimos_future = { path = "swimos_utilities/swimos_future", version = "0.1.1" }
swimos_fs = { path = "swimos_utilities/swimos_fs", version = "0.1.1" }
swimos_route = { path = "swimos_utilities/swimos_route", version = "0.1.1" }
swimos_rtree = { path = "swimos_utilities/swimos_rtree", version = "0.1.1" }
swimos_sync = { path = "swimos_utilities/swimos_sync", version = "0.1.1" }
swimos_time = { path = "swimos_utilities/swimos_time", version = "0.1.1" }
swimos_encoding = { path = "swimos_utilities/swimos_encoding", version = "0.1.1" }
swimos_connector_util = { path = "server/swimos_connector_util", version = "0.1.1" }
bytes = "1.3"
tokio = "1.22"
tokio-stream = "0.1.11"
tokio-util = "0.7.4"
futures = "0.3.25"
futures-util = "0.3.25"
parking_lot = "0.12"
pin-project = "1.0.12"
rand = "0.8"
criterion = "0.5.1"
either = "1.8"
tempdir = "0.3.7"
slab = "0.4"
smallvec = "1.10"
uuid = "1.2"
http = "1.1.0"
nom = "7.1"
nom_locate = "4.0"
tracing = "0.1"
tracing-subscriber = "0.3"
tracing-appender = "0.2"
base64 = "0.22"
num-traits = "0.2"
thiserror = "2.0"
static_assertions = "1.1.0"
url = "2.1.1"
chrono = "0.4.31"
trybuild = "1.0.65"
proc-macro2 = "1.0"
syn = "1.0"
quote = "1.0.3"
num-bigint = "0.4"
ratchet = { package = "ratchet_rs", version = "1.2" }
ratchet_core = "1.2"
ratchet_fixture = "1.2"
flate2 = "1.0.22"
bitflags = "2.5"
rocksdb = "0.22"
integer-encoding = "4.0.0"
rustls = "0.23.10"
webpki = "0.22"
webpki-roots = "0.26.3"
tokio-rustls = "0.26"
rustls-pemfile = "2.1.2"
hickory-resolver = "0.24.1"
clap = "4.1"
crossbeam-queue = { version = "0.3" }
crossbeam-channel = { version = "0.5" }
hyper = "1.3.1"
percent-encoding = "2.1.0"
mime = "0.3"
serde_json = "1.0"
serde = "1.0"
reqwest = "0.12.4"
convert_case = "0.6"
frunk = "0.4"
byteorder = "1.4"
rmp = "0.8"
ryu = "1.0"
regex = "1.3.6"
fnv = "1.0.7"
cursive = { default-features = false, version = "0.21" }
duration-str = "0.11.2"
quick-xml = "0.37.1"
csv = "1.2"
serde-xml-rs = "0.6"
axum = "0.7.5"
hyper-staticfile = "0.10.0"
httparse = "1.8"
sha-1 = "0.10.1"
waker-fn = "1.1.0"
num = "0.4"
smol_str = "0.3.1"
http-body-util = "0.1.2"
hyper-util = "0.1.5"
rdkafka = "0.37"
apache-avro = "0.17.0"
time = "0.3.36"
rumqttc = "0.24.0"
fluvio = "0.24.0"