-
Notifications
You must be signed in to change notification settings - Fork 48
/
Cargo.toml
938 lines (634 loc) · 39 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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
[workspace]
resolver = "2"
members = ["packages/infra/server","packages/infra/legacy/job-runner","packages/api/monolith-public","packages/api/cloud","packages/api/group","packages/api/traefik-provider","packages/api/ui","packages/api/portal","packages/api/monolith-edge","packages/api/job","packages/api/cf-verification","packages/api/actor","packages/api/identity","packages/api/games","packages/api/matchmaker","packages/api/status","packages/api/provision","packages/api/auth","packages/common/redis-util","packages/common/service-manager","packages/common/test","packages/common/nomad-util","packages/common/hub-embed","packages/common/claims","packages/common/env","packages/common/types-proto/build","packages/common/types-proto/core","packages/common/operation/macros","packages/common/operation/core","packages/common/smithy-output/api-traefik-provider/rust-server","packages/common/smithy-output/api-traefik-provider/rust","packages/common/smithy-output/api-identity/rust-server","packages/common/smithy-output/api-identity/rust","packages/common/smithy-output/api-portal/rust-server","packages/common/smithy-output/api-portal/rust","packages/common/smithy-output/api-matchmaker/rust-server","packages/common/smithy-output/api-matchmaker/rust","packages/common/smithy-output/api-cloud/rust-server","packages/common/smithy-output/api-cloud/rust","packages/common/smithy-output/api-cf-verification/rust-server","packages/common/smithy-output/api-cf-verification/rust","packages/common/smithy-output/api-group/rust-server","packages/common/smithy-output/api-group/rust","packages/common/smithy-output/api-job/rust-server","packages/common/smithy-output/api-job/rust","packages/common/smithy-output/api-party/rust-server","packages/common/smithy-output/api-party/rust","packages/common/smithy-output/api-auth/rust-server","packages/common/smithy-output/api-auth/rust","packages/common/smithy-output/api-kv/rust-server","packages/common/smithy-output/api-kv/rust","packages/common/smithy-output/api-status/rust-server","packages/common/smithy-output/api-status/rust","packages/common/connection","packages/common/chirp-workflow/macros","packages/common/chirp-workflow/core","packages/common/health-checks","packages/common/convert","packages/common/runtime","packages/common/formatted-error","packages/common/config","packages/common/migrate","packages/common/metrics","packages/common/api-helper/build","packages/common/api-helper/macros","packages/common/test-images","packages/common/pools","packages/common/util/search","packages/common/util/macros","packages/common/util/core","packages/common/schemac","packages/common/cache/result","packages/common/cache/build","packages/common/global-error","packages/common/chirp/worker","packages/common/chirp/client","packages/common/chirp/metrics","packages/common/chirp/worker-attributes","packages/common/chirp/perf","packages/common/chirp/types","packages/common/s3-util","packages/services/cdn/worker","packages/services/cdn/util","packages/services/cdn/ops/ns-enable-domain-public-auth-set","packages/services/cdn/ops/namespace-get","packages/services/cdn/ops/version-get","packages/services/cdn/ops/namespace-create","packages/services/cdn/ops/namespace-domain-remove","packages/services/cdn/ops/namespace-auth-user-update","packages/services/cdn/ops/site-get","packages/services/cdn/ops/namespace-resolve-domain","packages/services/cdn/ops/version-publish","packages/services/cdn/ops/namespace-auth-user-remove","packages/services/cdn/ops/namespace-domain-create","packages/services/cdn/ops/site-list-for-game","packages/services/cdn/ops/version-prepare","packages/services/cdn/ops/site-create","packages/services/cdn/ops/ns-auth-type-set","packages/services/nomad/standalone/monitor","packages/services/captcha/util","packages/services/captcha/ops/turnstile-verify","packages/services/captcha/ops/hcaptcha-verify","packages/services/captcha/ops/turnstile-config-get","packages/services/captcha/ops/verify","packages/services/captcha/ops/request","packages/services/captcha/ops/hcaptcha-config-get","packages/services/email-verification/ops/complete","packages/services/email-verification/ops/create","packages/services/team/worker","packages/services/team/util","packages/services/team/ops/member-get","packages/services/team/ops/member-relationship-get","packages/services/team/ops/resolve-display-name","packages/services/team/ops/profile-validate","packages/services/team/ops/user-ban-get","packages/services/team/ops/get","packages/services/team/ops/join-request-list","packages/services/team/ops/recommend","packages/services/team/ops/user-ban-list","packages/services/team/ops/avatar-upload-complete","packages/services/team/ops/validate","packages/services/team/ops/member-count","packages/services/team/ops/member-list","packages/services/cloud/worker","packages/services/cloud/standalone/default-create","packages/services/cloud/ops/namespace-token-development-create","packages/services/cloud/ops/game-config-get","packages/services/cloud/ops/namespace-get","packages/services/cloud/ops/version-get","packages/services/cloud/ops/namespace-create","packages/services/cloud/ops/namespace-token-public-create","packages/services/cloud/ops/version-publish","packages/services/cloud/ops/game-config-create","packages/services/cloud/ops/game-token-create","packages/services/cloud/ops/device-link-create","packages/services/external/worker","packages/services/external/ops/request-validate","packages/services/server-spec","packages/services/faker/ops/mm-player","packages/services/faker/ops/job-template","packages/services/faker/ops/team","packages/services/faker/ops/region","packages/services/faker/ops/game-version","packages/services/faker/ops/build","packages/services/faker/ops/cdn-site","packages/services/faker/ops/user","packages/services/faker/ops/mm-lobby","packages/services/faker/ops/game","packages/services/faker/ops/job-run","packages/services/faker/ops/game-namespace","packages/services/faker/ops/mm-lobby-row","packages/services/token/ops/get","packages/services/token/ops/exchange","packages/services/token/ops/create","packages/services/token/ops/revoke","packages/services/region/ops/get","packages/services/region/ops/resolve-for-game","packages/services/region/ops/recommend","packages/services/region/ops/list","packages/services/region/ops/list-for-game","packages/services/region/ops/resolve","packages/services/load-test/standalone/mm-sustain","packages/services/load-test/standalone/sqlx","packages/services/load-test/standalone/api-cloud","packages/services/load-test/standalone/mm","packages/services/load-test/standalone/watch-requests","packages/services/job-log/worker","packages/services/job-log/ops/read","packages/services/custom-user-avatar/ops/upload-complete","packages/services/custom-user-avatar/ops/list-for-game","packages/services/telemetry/standalone/beacon","packages/services/build","packages/services/build/standalone/default-create","packages/services/build/util","packages/services/build/ops/list-for-env","packages/services/build/ops/get","packages/services/build/ops/list-for-game","packages/services/build/ops/create","packages/services/job/standalone/gc","packages/services/job/util","packages/services/ds","packages/services/linode","packages/services/linode/standalone/gc","packages/services/team-invite/worker","packages/services/team-invite/ops/get","packages/services/email/ops/send","packages/services/user-identity/ops/delete","packages/services/user-identity/ops/get","packages/services/user-identity/ops/create","packages/services/pegboard","packages/services/pegboard/standalone/gc","packages/services/pegboard/standalone/dc-init","packages/services/pegboard/standalone/ws","packages/services/user","packages/services/user/worker","packages/services/user/standalone/delete-pending","packages/services/user/ops/pending-delete-toggle","packages/services/user/ops/profile-validate","packages/services/user/ops/get","packages/services/user/ops/resolve-email","packages/services/user/ops/token-create","packages/services/user/ops/avatar-upload-complete","packages/services/user/ops/team-list","packages/services/mm/worker","packages/services/mm/standalone/gc","packages/services/mm/util","packages/services/mm/ops/lobby-state-get","packages/services/mm/ops/lobby-for-run-id","packages/services/mm/ops/lobby-player-count","packages/services/mm/ops/lobby-idle-update","packages/services/mm/ops/player-count-for-namespace","packages/services/mm/ops/lobby-find-try-complete","packages/services/mm/ops/lobby-find-fail","packages/services/mm/ops/lobby-get","packages/services/mm/ops/player-get","packages/services/mm/ops/lobby-list-for-namespace","packages/services/mm/ops/lobby-find-lobby-query-list","packages/services/mm/ops/lobby-history","packages/services/mm/ops/lobby-runtime-aggregate","packages/services/mm/ops/dev-player-token-create","packages/services/mm/ops/lobby-list-for-user-id","packages/services/ip/ops/info","packages/services/mm-config/ops/game-upsert","packages/services/mm-config/ops/namespace-get","packages/services/mm-config/ops/version-get","packages/services/mm-config/ops/namespace-create","packages/services/mm-config/ops/lobby-group-resolve-version","packages/services/mm-config/ops/version-publish","packages/services/mm-config/ops/lobby-group-get","packages/services/mm-config/ops/game-get","packages/services/mm-config/ops/version-prepare","packages/services/mm-config/ops/lobby-group-resolve-name-id","packages/services/mm-config/ops/namespace-config-set","packages/services/mm-config/ops/namespace-config-validate","packages/services/workflow/standalone/gc","packages/services/workflow/standalone/metrics-publish","packages/services/game/ops/list-for-team","packages/services/game/ops/namespace-resolve-name-id","packages/services/game/ops/namespace-get","packages/services/game/ops/version-get","packages/services/game/ops/namespace-resolve-url","packages/services/game/ops/namespace-create","packages/services/game/ops/version-create","packages/services/game/ops/namespace-version-history-list","packages/services/game/ops/resolve-name-id","packages/services/game/ops/get","packages/services/game/ops/token-development-validate","packages/services/game/ops/version-validate","packages/services/game/ops/recommend","packages/services/game/ops/namespace-validate","packages/services/game/ops/banner-upload-complete","packages/services/game/ops/resolve-namespace-id","packages/services/game/ops/namespace-version-set","packages/services/game/ops/list-all","packages/services/game/ops/validate","packages/services/game/ops/namespace-list","packages/services/game/ops/create","packages/services/game/ops/logo-upload-complete","packages/services/game/ops/version-list","packages/services/dynamic-config","packages/services/cluster","packages/services/cluster/standalone/gc","packages/services/cluster/standalone/metrics-publish","packages/services/cluster/standalone/datacenter-tls-renew","packages/services/cluster/standalone/default-update","packages/services/job-run","packages/services/ds-log/ops/read","packages/services/ds-log/ops/export","packages/services/debug/ops/email-res","packages/services/cf-custom-hostname/worker","packages/services/cf-custom-hostname/ops/resolve-hostname","packages/services/cf-custom-hostname/ops/get","packages/services/cf-custom-hostname/ops/list-for-namespace-id","packages/services/upload/worker","packages/services/upload/ops/complete","packages/services/upload/ops/file-list","packages/services/upload/ops/get","packages/services/upload/ops/prepare","packages/services/upload/ops/list-for-user","packages/services/tier","packages/services/monolith/standalone/worker","packages/services/monolith/standalone/workflow-worker","sdks/full/rust"]
[workspace.package]
version = "0.0.1"
edition = "2021"
authors = ["Rivet Gaming, LLC <[email protected]>"]
license = "Apache-2.0"
[workspace.dependencies.sqlx]
git = "https://github.com/rivet-gg/sqlx"
rev = "e7120f59"
[workspace.dependencies.nomad_client]
git = "https://github.com/rivet-gg/nomad-client"
rev = "abb66bf"
[workspace.dependencies.nomad_client_new]
git = "https://github.com/rivet-gg/nomad-client"
rev = "abb66bf"
package = "nomad_client"
[workspace.dependencies.async-posthog]
git = "https://github.com/rivet-gg/posthog-rs"
rev = "ef4e80e"
[workspace.dependencies.cloudflare]
git = "https://github.com/cloudflare/cloudflare-rs"
rev = "f14720e"
[workspace.dependencies.rivet-term]
git = "https://github.com/rivet-gg/rivet-term"
rev = "d539a07"
[workspace.dependencies.redis]
git = "https://github.com/rivet-gg/redis-rs"
rev = "ac3e27f"
[workspace.dependencies.serde_array_query]
git = "https://github.com/rivet-gg/serde_array_query"
rev = "b9f8bfa"
[workspace.dependencies.rivet-server]
path = "packages/infra/server"
[workspace.dependencies.job-runner]
path = "packages/infra/legacy/job-runner"
[workspace.dependencies.api-monolith-public]
path = "packages/api/monolith-public"
[workspace.dependencies.api-cloud]
path = "packages/api/cloud"
[workspace.dependencies.api-group]
path = "packages/api/group"
[workspace.dependencies.api-traefik-provider]
path = "packages/api/traefik-provider"
[workspace.dependencies.api-ui]
path = "packages/api/ui"
[workspace.dependencies.api-portal]
path = "packages/api/portal"
[workspace.dependencies.api-monolith-edge]
path = "packages/api/monolith-edge"
[workspace.dependencies.api-job]
path = "packages/api/job"
[workspace.dependencies.api-cf-verification]
path = "packages/api/cf-verification"
[workspace.dependencies.api-actor]
path = "packages/api/actor"
[workspace.dependencies.api-identity]
path = "packages/api/identity"
[workspace.dependencies.api-games]
path = "packages/api/games"
[workspace.dependencies.api-matchmaker]
path = "packages/api/matchmaker"
[workspace.dependencies.api-status]
path = "packages/api/status"
[workspace.dependencies.api-provision]
path = "packages/api/provision"
[workspace.dependencies.api-auth]
path = "packages/api/auth"
[workspace.dependencies.redis-util]
path = "packages/common/redis-util"
[workspace.dependencies.rivet-service-manager]
path = "packages/common/service-manager"
[workspace.dependencies.rivet-test]
path = "packages/common/test"
[workspace.dependencies.nomad-util]
path = "packages/common/nomad-util"
[workspace.dependencies.rivet-hub-embed]
path = "packages/common/hub-embed"
[workspace.dependencies.rivet-claims]
path = "packages/common/claims"
[workspace.dependencies.rivet-env]
path = "packages/common/env"
[workspace.dependencies.types-proto-build]
path = "packages/common/types-proto/build"
[workspace.dependencies.types-proto]
path = "packages/common/types-proto/core"
[workspace.dependencies.rivet-operation-macros]
path = "packages/common/operation/macros"
[workspace.dependencies.rivet-operation]
path = "packages/common/operation/core"
[workspace.dependencies.rivet-traefik-provider-server]
path = "packages/common/smithy-output/api-traefik-provider/rust-server"
[workspace.dependencies.rivet-route]
path = "packages/common/smithy-output/api-traefik-provider/rust"
[workspace.dependencies.rivet-identity-server]
path = "packages/common/smithy-output/api-identity/rust-server"
[workspace.dependencies.rivet-identity]
path = "packages/common/smithy-output/api-identity/rust"
[workspace.dependencies.rivet-portal-server]
path = "packages/common/smithy-output/api-portal/rust-server"
[workspace.dependencies.rivet-portal]
path = "packages/common/smithy-output/api-portal/rust"
[workspace.dependencies.rivet-matchmaker-server]
path = "packages/common/smithy-output/api-matchmaker/rust-server"
[workspace.dependencies.rivet-matchmaker]
path = "packages/common/smithy-output/api-matchmaker/rust"
[workspace.dependencies.rivet-cloud-server]
path = "packages/common/smithy-output/api-cloud/rust-server"
[workspace.dependencies.rivet-cloud]
path = "packages/common/smithy-output/api-cloud/rust"
[workspace.dependencies.rivet-cf-verification-server]
path = "packages/common/smithy-output/api-cf-verification/rust-server"
[workspace.dependencies.rivet-cf-verification]
path = "packages/common/smithy-output/api-cf-verification/rust"
[workspace.dependencies.rivet-group-server]
path = "packages/common/smithy-output/api-group/rust-server"
[workspace.dependencies.rivet-group]
path = "packages/common/smithy-output/api-group/rust"
[workspace.dependencies.rivet-job-server]
path = "packages/common/smithy-output/api-job/rust-server"
[workspace.dependencies.rivet-job]
path = "packages/common/smithy-output/api-job/rust"
[workspace.dependencies.rivet-party-server]
path = "packages/common/smithy-output/api-party/rust-server"
[workspace.dependencies.rivet-party]
path = "packages/common/smithy-output/api-party/rust"
[workspace.dependencies.rivet-auth-server]
path = "packages/common/smithy-output/api-auth/rust-server"
[workspace.dependencies.rivet-auth]
path = "packages/common/smithy-output/api-auth/rust"
[workspace.dependencies.rivet-kv-server]
path = "packages/common/smithy-output/api-kv/rust-server"
[workspace.dependencies.rivet-kv]
path = "packages/common/smithy-output/api-kv/rust"
[workspace.dependencies.rivet-status-server]
path = "packages/common/smithy-output/api-status/rust-server"
[workspace.dependencies.rivet-status]
path = "packages/common/smithy-output/api-status/rust"
[workspace.dependencies.rivet-connection]
path = "packages/common/connection"
[workspace.dependencies.chirp-workflow-macros]
path = "packages/common/chirp-workflow/macros"
[workspace.dependencies.chirp-workflow]
path = "packages/common/chirp-workflow/core"
[workspace.dependencies.rivet-health-checks]
path = "packages/common/health-checks"
[workspace.dependencies.rivet-convert]
path = "packages/common/convert"
[workspace.dependencies.rivet-runtime]
path = "packages/common/runtime"
[workspace.dependencies.formatted-error]
path = "packages/common/formatted-error"
[workspace.dependencies.rivet-config]
path = "packages/common/config"
[workspace.dependencies.rivet-migrate]
path = "packages/common/migrate"
[workspace.dependencies.rivet-metrics]
path = "packages/common/metrics"
[workspace.dependencies.api-helper]
path = "packages/common/api-helper/build"
[workspace.dependencies.api-helper-macros]
path = "packages/common/api-helper/macros"
[workspace.dependencies.rivet-test-images]
path = "packages/common/test-images"
[workspace.dependencies.rivet-pools]
path = "packages/common/pools"
[workspace.dependencies.rivet-util-search]
path = "packages/common/util/search"
[workspace.dependencies.util-search]
package = "rivet-util-search"
path = "packages/common/util/search"
[workspace.dependencies.rivet-util-macros]
path = "packages/common/util/macros"
[workspace.dependencies.rivet-util]
path = "packages/common/util/core"
[workspace.dependencies.util]
package = "rivet-util"
path = "packages/common/util/core"
[workspace.dependencies.schemac]
path = "packages/common/schemac"
[workspace.dependencies.rivet-cache-result]
path = "packages/common/cache/result"
[workspace.dependencies.rivet-cache]
path = "packages/common/cache/build"
[workspace.dependencies.global-error]
path = "packages/common/global-error"
[workspace.dependencies.chirp-worker]
path = "packages/common/chirp/worker"
[workspace.dependencies.chirp-client]
path = "packages/common/chirp/client"
[workspace.dependencies.chirp-metrics]
path = "packages/common/chirp/metrics"
[workspace.dependencies.chirp-worker-attributes]
path = "packages/common/chirp/worker-attributes"
[workspace.dependencies.chirp-perf]
path = "packages/common/chirp/perf"
[workspace.dependencies.chirp-types]
path = "packages/common/chirp/types"
[workspace.dependencies.s3-util]
path = "packages/common/s3-util"
[workspace.dependencies.cdn-worker]
path = "packages/services/cdn/worker"
[workspace.dependencies.rivet-util-cdn]
path = "packages/services/cdn/util"
[workspace.dependencies.util-cdn]
package = "rivet-util-cdn"
path = "packages/services/cdn/util"
[workspace.dependencies.cdn-ns-enable-domain-public-auth-set]
path = "packages/services/cdn/ops/ns-enable-domain-public-auth-set"
[workspace.dependencies.cdn-namespace-get]
path = "packages/services/cdn/ops/namespace-get"
[workspace.dependencies.cdn-version-get]
path = "packages/services/cdn/ops/version-get"
[workspace.dependencies.cdn-namespace-create]
path = "packages/services/cdn/ops/namespace-create"
[workspace.dependencies.cdn-namespace-domain-remove]
path = "packages/services/cdn/ops/namespace-domain-remove"
[workspace.dependencies.cdn-namespace-auth-user-update]
path = "packages/services/cdn/ops/namespace-auth-user-update"
[workspace.dependencies.cdn-site-get]
path = "packages/services/cdn/ops/site-get"
[workspace.dependencies.cdn-namespace-resolve-domain]
path = "packages/services/cdn/ops/namespace-resolve-domain"
[workspace.dependencies.cdn-version-publish]
path = "packages/services/cdn/ops/version-publish"
[workspace.dependencies.cdn-namespace-auth-user-remove]
path = "packages/services/cdn/ops/namespace-auth-user-remove"
[workspace.dependencies.cdn-namespace-domain-create]
path = "packages/services/cdn/ops/namespace-domain-create"
[workspace.dependencies.cdn-site-list-for-game]
path = "packages/services/cdn/ops/site-list-for-game"
[workspace.dependencies.cdn-version-prepare]
path = "packages/services/cdn/ops/version-prepare"
[workspace.dependencies.cdn-site-create]
path = "packages/services/cdn/ops/site-create"
[workspace.dependencies.cdn-ns-auth-type-set]
path = "packages/services/cdn/ops/ns-auth-type-set"
[workspace.dependencies.nomad-monitor]
path = "packages/services/nomad/standalone/monitor"
[workspace.dependencies.rivet-util-captcha]
path = "packages/services/captcha/util"
[workspace.dependencies.util-captcha]
package = "rivet-util-captcha"
path = "packages/services/captcha/util"
[workspace.dependencies.captcha-turnstile-verify]
path = "packages/services/captcha/ops/turnstile-verify"
[workspace.dependencies.captcha-hcaptcha-verify]
path = "packages/services/captcha/ops/hcaptcha-verify"
[workspace.dependencies.captcha-turnstile-config-get]
path = "packages/services/captcha/ops/turnstile-config-get"
[workspace.dependencies.captcha-verify]
path = "packages/services/captcha/ops/verify"
[workspace.dependencies.captcha-request]
path = "packages/services/captcha/ops/request"
[workspace.dependencies.captcha-hcaptcha-config-get]
path = "packages/services/captcha/ops/hcaptcha-config-get"
[workspace.dependencies.email-verification-complete]
path = "packages/services/email-verification/ops/complete"
[workspace.dependencies.email-verification-create]
path = "packages/services/email-verification/ops/create"
[workspace.dependencies.team-worker]
path = "packages/services/team/worker"
[workspace.dependencies.rivet-util-team]
path = "packages/services/team/util"
[workspace.dependencies.util-team]
package = "rivet-util-team"
path = "packages/services/team/util"
[workspace.dependencies.team-member-get]
path = "packages/services/team/ops/member-get"
[workspace.dependencies.team-member-relationship-get]
path = "packages/services/team/ops/member-relationship-get"
[workspace.dependencies.team-resolve-display-name]
path = "packages/services/team/ops/resolve-display-name"
[workspace.dependencies.team-profile-validate]
path = "packages/services/team/ops/profile-validate"
[workspace.dependencies.team-user-ban-get]
path = "packages/services/team/ops/user-ban-get"
[workspace.dependencies.team-get]
path = "packages/services/team/ops/get"
[workspace.dependencies.team-join-request-list]
path = "packages/services/team/ops/join-request-list"
[workspace.dependencies.team-recommend]
path = "packages/services/team/ops/recommend"
[workspace.dependencies.team-user-ban-list]
path = "packages/services/team/ops/user-ban-list"
[workspace.dependencies.team-avatar-upload-complete]
path = "packages/services/team/ops/avatar-upload-complete"
[workspace.dependencies.team-validate]
path = "packages/services/team/ops/validate"
[workspace.dependencies.team-member-count]
path = "packages/services/team/ops/member-count"
[workspace.dependencies.team-member-list]
path = "packages/services/team/ops/member-list"
[workspace.dependencies.cloud-worker]
path = "packages/services/cloud/worker"
[workspace.dependencies.cloud-default-create]
path = "packages/services/cloud/standalone/default-create"
[workspace.dependencies.cloud-namespace-token-development-create]
path = "packages/services/cloud/ops/namespace-token-development-create"
[workspace.dependencies.cloud-game-config-get]
path = "packages/services/cloud/ops/game-config-get"
[workspace.dependencies.cloud-namespace-get]
path = "packages/services/cloud/ops/namespace-get"
[workspace.dependencies.cloud-version-get]
path = "packages/services/cloud/ops/version-get"
[workspace.dependencies.cloud-namespace-create]
path = "packages/services/cloud/ops/namespace-create"
[workspace.dependencies.cloud-namespace-token-public-create]
path = "packages/services/cloud/ops/namespace-token-public-create"
[workspace.dependencies.cloud-version-publish]
path = "packages/services/cloud/ops/version-publish"
[workspace.dependencies.cloud-game-config-create]
path = "packages/services/cloud/ops/game-config-create"
[workspace.dependencies.cloud-game-token-create]
path = "packages/services/cloud/ops/game-token-create"
[workspace.dependencies.cloud-device-link-create]
path = "packages/services/cloud/ops/device-link-create"
[workspace.dependencies.external-worker]
path = "packages/services/external/worker"
[workspace.dependencies.external-request-validate]
path = "packages/services/external/ops/request-validate"
[workspace.dependencies.server-spec]
path = "packages/services/server-spec"
[workspace.dependencies.faker-mm-player]
path = "packages/services/faker/ops/mm-player"
[workspace.dependencies.faker-job-template]
path = "packages/services/faker/ops/job-template"
[workspace.dependencies.faker-team]
path = "packages/services/faker/ops/team"
[workspace.dependencies.faker-region]
path = "packages/services/faker/ops/region"
[workspace.dependencies.faker-game-version]
path = "packages/services/faker/ops/game-version"
[workspace.dependencies.faker-build]
path = "packages/services/faker/ops/build"
[workspace.dependencies.faker-cdn-site]
path = "packages/services/faker/ops/cdn-site"
[workspace.dependencies.faker-user]
path = "packages/services/faker/ops/user"
[workspace.dependencies.faker-mm-lobby]
path = "packages/services/faker/ops/mm-lobby"
[workspace.dependencies.faker-game]
path = "packages/services/faker/ops/game"
[workspace.dependencies.faker-job-run]
path = "packages/services/faker/ops/job-run"
[workspace.dependencies.faker-game-namespace]
path = "packages/services/faker/ops/game-namespace"
[workspace.dependencies.faker-mm-lobby-row]
path = "packages/services/faker/ops/mm-lobby-row"
[workspace.dependencies.token-get]
path = "packages/services/token/ops/get"
[workspace.dependencies.token-exchange]
path = "packages/services/token/ops/exchange"
[workspace.dependencies.token-create]
path = "packages/services/token/ops/create"
[workspace.dependencies.token-revoke]
path = "packages/services/token/ops/revoke"
[workspace.dependencies.region-get]
path = "packages/services/region/ops/get"
[workspace.dependencies.region-resolve-for-game]
path = "packages/services/region/ops/resolve-for-game"
[workspace.dependencies.region-recommend]
path = "packages/services/region/ops/recommend"
[workspace.dependencies.region-list]
path = "packages/services/region/ops/list"
[workspace.dependencies.region-list-for-game]
path = "packages/services/region/ops/list-for-game"
[workspace.dependencies.region-resolve]
path = "packages/services/region/ops/resolve"
[workspace.dependencies.load-test-mm-sustain]
path = "packages/services/load-test/standalone/mm-sustain"
[workspace.dependencies.load-test-sqlx]
path = "packages/services/load-test/standalone/sqlx"
[workspace.dependencies.load-test-api-cloud]
path = "packages/services/load-test/standalone/api-cloud"
[workspace.dependencies.load-test-mm]
path = "packages/services/load-test/standalone/mm"
[workspace.dependencies.load-test-watch-requests]
path = "packages/services/load-test/standalone/watch-requests"
[workspace.dependencies.job-log-worker]
path = "packages/services/job-log/worker"
[workspace.dependencies.job-log-read]
path = "packages/services/job-log/ops/read"
[workspace.dependencies.custom-user-avatar-upload-complete]
path = "packages/services/custom-user-avatar/ops/upload-complete"
[workspace.dependencies.custom-user-avatar-list-for-game]
path = "packages/services/custom-user-avatar/ops/list-for-game"
[workspace.dependencies.telemetry-beacon]
path = "packages/services/telemetry/standalone/beacon"
[workspace.dependencies.build]
path = "packages/services/build"
[workspace.dependencies.build-default-create]
path = "packages/services/build/standalone/default-create"
[workspace.dependencies.rivet-util-build]
path = "packages/services/build/util"
[workspace.dependencies.util-build]
package = "rivet-util-build"
path = "packages/services/build/util"
[workspace.dependencies.build-list-for-env]
path = "packages/services/build/ops/list-for-env"
[workspace.dependencies.build-get]
path = "packages/services/build/ops/get"
[workspace.dependencies.build-list-for-game]
path = "packages/services/build/ops/list-for-game"
[workspace.dependencies.build-create]
path = "packages/services/build/ops/create"
[workspace.dependencies.job-gc]
path = "packages/services/job/standalone/gc"
[workspace.dependencies.rivet-util-job]
path = "packages/services/job/util"
[workspace.dependencies.util-job]
package = "rivet-util-job"
path = "packages/services/job/util"
[workspace.dependencies.ds]
path = "packages/services/ds"
[workspace.dependencies.linode]
path = "packages/services/linode"
[workspace.dependencies.linode-gc]
path = "packages/services/linode/standalone/gc"
[workspace.dependencies.team-invite-worker]
path = "packages/services/team-invite/worker"
[workspace.dependencies.team-invite-get]
path = "packages/services/team-invite/ops/get"
[workspace.dependencies.email-send]
path = "packages/services/email/ops/send"
[workspace.dependencies.user-identity-delete]
path = "packages/services/user-identity/ops/delete"
[workspace.dependencies.user-identity-get]
path = "packages/services/user-identity/ops/get"
[workspace.dependencies.user-identity-create]
path = "packages/services/user-identity/ops/create"
[workspace.dependencies.pegboard]
path = "packages/services/pegboard"
[workspace.dependencies.pegboard-gc]
path = "packages/services/pegboard/standalone/gc"
[workspace.dependencies.pegboard-dc-init]
path = "packages/services/pegboard/standalone/dc-init"
[workspace.dependencies.pegboard-ws]
path = "packages/services/pegboard/standalone/ws"
[workspace.dependencies.user]
path = "packages/services/user"
[workspace.dependencies.user-worker]
path = "packages/services/user/worker"
[workspace.dependencies.user-delete-pending]
path = "packages/services/user/standalone/delete-pending"
[workspace.dependencies.user-pending-delete-toggle]
path = "packages/services/user/ops/pending-delete-toggle"
[workspace.dependencies.user-profile-validate]
path = "packages/services/user/ops/profile-validate"
[workspace.dependencies.user-get]
path = "packages/services/user/ops/get"
[workspace.dependencies.user-resolve-email]
path = "packages/services/user/ops/resolve-email"
[workspace.dependencies.user-token-create]
path = "packages/services/user/ops/token-create"
[workspace.dependencies.user-avatar-upload-complete]
path = "packages/services/user/ops/avatar-upload-complete"
[workspace.dependencies.user-team-list]
path = "packages/services/user/ops/team-list"
[workspace.dependencies.mm-worker]
path = "packages/services/mm/worker"
[workspace.dependencies.mm-gc]
path = "packages/services/mm/standalone/gc"
[workspace.dependencies.rivet-util-mm]
path = "packages/services/mm/util"
[workspace.dependencies.util-mm]
package = "rivet-util-mm"
path = "packages/services/mm/util"
[workspace.dependencies.mm-lobby-state-get]
path = "packages/services/mm/ops/lobby-state-get"
[workspace.dependencies.mm-lobby-for-run-id]
path = "packages/services/mm/ops/lobby-for-run-id"
[workspace.dependencies.mm-lobby-player-count]
path = "packages/services/mm/ops/lobby-player-count"
[workspace.dependencies.mm-lobby-idle-update]
path = "packages/services/mm/ops/lobby-idle-update"
[workspace.dependencies.mm-player-count-for-namespace]
path = "packages/services/mm/ops/player-count-for-namespace"
[workspace.dependencies.mm-lobby-find-try-complete]
path = "packages/services/mm/ops/lobby-find-try-complete"
[workspace.dependencies.mm-lobby-find-fail]
path = "packages/services/mm/ops/lobby-find-fail"
[workspace.dependencies.mm-lobby-get]
path = "packages/services/mm/ops/lobby-get"
[workspace.dependencies.mm-player-get]
path = "packages/services/mm/ops/player-get"
[workspace.dependencies.mm-lobby-list-for-namespace]
path = "packages/services/mm/ops/lobby-list-for-namespace"
[workspace.dependencies.mm-lobby-find-lobby-query-list]
path = "packages/services/mm/ops/lobby-find-lobby-query-list"
[workspace.dependencies.mm-lobby-history]
path = "packages/services/mm/ops/lobby-history"
[workspace.dependencies.mm-lobby-runtime-aggregate]
path = "packages/services/mm/ops/lobby-runtime-aggregate"
[workspace.dependencies.mm-dev-player-token-create]
path = "packages/services/mm/ops/dev-player-token-create"
[workspace.dependencies.mm-lobby-list-for-user-id]
path = "packages/services/mm/ops/lobby-list-for-user-id"
[workspace.dependencies.ip-info]
path = "packages/services/ip/ops/info"
[workspace.dependencies.mm-config-game-upsert]
path = "packages/services/mm-config/ops/game-upsert"
[workspace.dependencies.mm-config-namespace-get]
path = "packages/services/mm-config/ops/namespace-get"
[workspace.dependencies.mm-config-version-get]
path = "packages/services/mm-config/ops/version-get"
[workspace.dependencies.mm-config-namespace-create]
path = "packages/services/mm-config/ops/namespace-create"
[workspace.dependencies.mm-config-lobby-group-resolve-version]
path = "packages/services/mm-config/ops/lobby-group-resolve-version"
[workspace.dependencies.mm-config-version-publish]
path = "packages/services/mm-config/ops/version-publish"
[workspace.dependencies.mm-config-lobby-group-get]
path = "packages/services/mm-config/ops/lobby-group-get"
[workspace.dependencies.mm-config-game-get]
path = "packages/services/mm-config/ops/game-get"
[workspace.dependencies.mm-config-version-prepare]
path = "packages/services/mm-config/ops/version-prepare"
[workspace.dependencies.mm-config-lobby-group-resolve-name-id]
path = "packages/services/mm-config/ops/lobby-group-resolve-name-id"
[workspace.dependencies.mm-config-namespace-config-set]
path = "packages/services/mm-config/ops/namespace-config-set"
[workspace.dependencies.mm-config-namespace-config-validate]
path = "packages/services/mm-config/ops/namespace-config-validate"
[workspace.dependencies.workflow-gc]
path = "packages/services/workflow/standalone/gc"
[workspace.dependencies.workflow-metrics-publish]
path = "packages/services/workflow/standalone/metrics-publish"
[workspace.dependencies.game-list-for-team]
path = "packages/services/game/ops/list-for-team"
[workspace.dependencies.game-namespace-resolve-name-id]
path = "packages/services/game/ops/namespace-resolve-name-id"
[workspace.dependencies.game-namespace-get]
path = "packages/services/game/ops/namespace-get"
[workspace.dependencies.game-version-get]
path = "packages/services/game/ops/version-get"
[workspace.dependencies.game-namespace-resolve-url]
path = "packages/services/game/ops/namespace-resolve-url"
[workspace.dependencies.game-namespace-create]
path = "packages/services/game/ops/namespace-create"
[workspace.dependencies.game-version-create]
path = "packages/services/game/ops/version-create"
[workspace.dependencies.game-namespace-version-history-list]
path = "packages/services/game/ops/namespace-version-history-list"
[workspace.dependencies.game-resolve-name-id]
path = "packages/services/game/ops/resolve-name-id"
[workspace.dependencies.game-get]
path = "packages/services/game/ops/get"
[workspace.dependencies.game-token-development-validate]
path = "packages/services/game/ops/token-development-validate"
[workspace.dependencies.game-version-validate]
path = "packages/services/game/ops/version-validate"
[workspace.dependencies.game-recommend]
path = "packages/services/game/ops/recommend"
[workspace.dependencies.game-namespace-validate]
path = "packages/services/game/ops/namespace-validate"
[workspace.dependencies.game-banner-upload-complete]
path = "packages/services/game/ops/banner-upload-complete"
[workspace.dependencies.game-resolve-namespace-id]
path = "packages/services/game/ops/resolve-namespace-id"
[workspace.dependencies.game-namespace-version-set]
path = "packages/services/game/ops/namespace-version-set"
[workspace.dependencies.game-list-all]
path = "packages/services/game/ops/list-all"
[workspace.dependencies.game-validate]
path = "packages/services/game/ops/validate"
[workspace.dependencies.game-namespace-list]
path = "packages/services/game/ops/namespace-list"
[workspace.dependencies.game-create]
path = "packages/services/game/ops/create"
[workspace.dependencies.game-logo-upload-complete]
path = "packages/services/game/ops/logo-upload-complete"
[workspace.dependencies.game-version-list]
path = "packages/services/game/ops/version-list"
[workspace.dependencies.dynamic-config]
path = "packages/services/dynamic-config"
[workspace.dependencies.cluster]
path = "packages/services/cluster"
[workspace.dependencies.cluster-gc]
path = "packages/services/cluster/standalone/gc"
[workspace.dependencies.cluster-metrics-publish]
path = "packages/services/cluster/standalone/metrics-publish"
[workspace.dependencies.cluster-datacenter-tls-renew]
path = "packages/services/cluster/standalone/datacenter-tls-renew"
[workspace.dependencies.cluster-default-update]
path = "packages/services/cluster/standalone/default-update"
[workspace.dependencies.job-run]
path = "packages/services/job-run"
[workspace.dependencies.ds-log-read]
path = "packages/services/ds-log/ops/read"
[workspace.dependencies.ds-log-export]
path = "packages/services/ds-log/ops/export"
[workspace.dependencies.debug-email-res]
path = "packages/services/debug/ops/email-res"
[workspace.dependencies.cf-custom-hostname-worker]
path = "packages/services/cf-custom-hostname/worker"
[workspace.dependencies.cf-custom-hostname-resolve-hostname]
path = "packages/services/cf-custom-hostname/ops/resolve-hostname"
[workspace.dependencies.cf-custom-hostname-get]
path = "packages/services/cf-custom-hostname/ops/get"
[workspace.dependencies.cf-custom-hostname-list-for-namespace-id]
path = "packages/services/cf-custom-hostname/ops/list-for-namespace-id"
[workspace.dependencies.upload-worker]
path = "packages/services/upload/worker"
[workspace.dependencies.upload-complete]
path = "packages/services/upload/ops/complete"
[workspace.dependencies.upload-file-list]
path = "packages/services/upload/ops/file-list"
[workspace.dependencies.upload-get]
path = "packages/services/upload/ops/get"
[workspace.dependencies.upload-prepare]
path = "packages/services/upload/ops/prepare"
[workspace.dependencies.upload-list-for-user]
path = "packages/services/upload/ops/list-for-user"
[workspace.dependencies.tier]
path = "packages/services/tier"
[workspace.dependencies.monolith-worker]
path = "packages/services/monolith/standalone/worker"
[workspace.dependencies.monolith-workflow-worker]
path = "packages/services/monolith/standalone/workflow-worker"
[workspace.dependencies.rivet-api]
path = "sdks/full/rust"
[profile.dev]
overflow-checks = false
debug = false
lto = "off"
[profile.dev.build-override]
opt-level = 3
[profile.release]
debug = false
lto = "fat"
codegen-units = 1
opt-level = 3