gioser

tawasuyu/hifas

Motor en Rust para decidir, con demostración y no a ojo, cuándo un conjunto de réplicas local-first puede operar sin coordinación y cuándo no — y, cuando la respuesta es "sí, dentro de límites", proveer el mecanismo que lo garantiza.

⎇ 100d09cc730498b3b3c104e360166e921f024b14 Cargo.lock 612 líneas · 15.4 KB Historia crudo

M0/T0: scaffold del crate sheafsync 6595dbed8 · Sergio ·

1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "approx"
7version = "0.5.1"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
10dependencies = [
11 "num-traits",
12]
13
14[[package]]
15name = "autocfg"
16version = "1.5.1"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
19
20[[package]]
21name = "bit-set"
22version = "0.8.0"
23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
25dependencies = [
26 "bit-vec",
27]
28
29[[package]]
30name = "bit-vec"
31version = "0.8.0"
32source = "registry+https://github.com/rust-lang/crates.io-index"
33checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
34
35[[package]]
36name = "bitflags"
37version = "2.13.0"
38source = "registry+https://github.com/rust-lang/crates.io-index"
39checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8"
40
41[[package]]
42name = "bytemuck"
43version = "1.25.0"
44source = "registry+https://github.com/rust-lang/crates.io-index"
45checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
46
47[[package]]
48name = "cfg-if"
49version = "1.0.4"
50source = "registry+https://github.com/rust-lang/crates.io-index"
51checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
52
53[[package]]
54name = "equivalent"
55version = "1.0.2"
56source = "registry+https://github.com/rust-lang/crates.io-index"
57checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
58
59[[package]]
60name = "errno"
61version = "0.3.14"
62source = "registry+https://github.com/rust-lang/crates.io-index"
63checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
64dependencies = [
65 "libc",
66 "windows-sys",
67]
68
69[[package]]
70name = "fastrand"
71version = "2.4.1"
72source = "registry+https://github.com/rust-lang/crates.io-index"
73checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
74
75[[package]]
76name = "fixedbitset"
77version = "0.5.7"
78source = "registry+https://github.com/rust-lang/crates.io-index"
79checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
80
81[[package]]
82name = "fnv"
83version = "1.0.7"
84source = "registry+https://github.com/rust-lang/crates.io-index"
85checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
86
87[[package]]
88name = "foldhash"
89version = "0.1.5"
90source = "registry+https://github.com/rust-lang/crates.io-index"
91checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
92
93[[package]]
94name = "getrandom"
95version = "0.3.4"
96source = "registry+https://github.com/rust-lang/crates.io-index"
97checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
98dependencies = [
99 "cfg-if",
100 "libc",
101 "r-efi 5.3.0",
102 "wasip2",
103]
104
105[[package]]
106name = "getrandom"
107version = "0.4.3"
108source = "registry+https://github.com/rust-lang/crates.io-index"
109checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
110dependencies = [
111 "cfg-if",
112 "libc",
113 "r-efi 6.0.0",
114]
115
116[[package]]
117name = "glam"
118version = "0.30.10"
119source = "registry+https://github.com/rust-lang/crates.io-index"
120checksum = "19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9"
121
122[[package]]
123name = "glam"
124version = "0.31.1"
125source = "registry+https://github.com/rust-lang/crates.io-index"
126checksum = "556f6b2ea90b8d15a74e0e7bb41671c9bdf38cd9f78c284d750b9ce58a2b5be7"
127
128[[package]]
129name = "glam"
130version = "0.32.1"
131source = "registry+https://github.com/rust-lang/crates.io-index"
132checksum = "f70749695b063ecbf6b62949ccccde2e733ec3ecbbd71d467dca4e5c6c97cca0"
133
134[[package]]
135name = "glam"
136version = "0.33.2"
137source = "registry+https://github.com/rust-lang/crates.io-index"
138checksum = "7f22fb22f065b308be0d8724e3706c7fa3fc2a6c7d6899df4cad7860e7a75436"
139
140[[package]]
141name = "hashbrown"
142version = "0.15.5"
143source = "registry+https://github.com/rust-lang/crates.io-index"
144checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
145dependencies = [
146 "foldhash",
147]
148
149[[package]]
150name = "hashbrown"
151version = "0.17.1"
152source = "registry+https://github.com/rust-lang/crates.io-index"
153checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
154
155[[package]]
156name = "indexmap"
157version = "2.14.0"
158source = "registry+https://github.com/rust-lang/crates.io-index"
159checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
160dependencies = [
161 "equivalent",
162 "hashbrown 0.17.1",
163]
164
165[[package]]
166name = "libc"
167version = "0.2.186"
168source = "registry+https://github.com/rust-lang/crates.io-index"
169checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
170
171[[package]]
172name = "linux-raw-sys"
173version = "0.12.1"
174source = "registry+https://github.com/rust-lang/crates.io-index"
175checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
176
177[[package]]
178name = "matrixmultiply"
179version = "0.3.10"
180source = "registry+https://github.com/rust-lang/crates.io-index"
181checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08"
182dependencies = [
183 "autocfg",
184 "rawpointer",
185]
186
187[[package]]
188name = "nalgebra"
189version = "0.35.0"
190source = "registry+https://github.com/rust-lang/crates.io-index"
191checksum = "adc43a60c217b0c6ff46e47f26911015ad8d2e5a8be1af668c67e370d99a4346"
192dependencies = [
193 "approx",
194 "glam 0.30.10",
195 "glam 0.31.1",
196 "glam 0.32.1",
197 "glam 0.33.2",
198 "matrixmultiply",
199 "nalgebra-macros",
200 "num-complex",
201 "num-rational",
202 "num-traits",
203 "simba",
204 "typenum",
205]
206
207[[package]]
208name = "nalgebra-macros"
209version = "0.3.0"
210source = "registry+https://github.com/rust-lang/crates.io-index"
211checksum = "973e7178a678cfd059ccec50887658d482ce16b0aa9da3888ddeab5cd5eb4889"
212dependencies = [
213 "proc-macro2",
214 "quote",
215 "syn",
216]
217
218[[package]]
219name = "num-bigint"
220version = "0.4.6"
221source = "registry+https://github.com/rust-lang/crates.io-index"
222checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
223dependencies = [
224 "num-integer",
225 "num-traits",
226]
227
228[[package]]
229name = "num-complex"
230version = "0.4.6"
231source = "registry+https://github.com/rust-lang/crates.io-index"
232checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
233dependencies = [
234 "num-traits",
235]
236
237[[package]]
238name = "num-integer"
239version = "0.1.46"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
242dependencies = [
243 "num-traits",
244]
245
246[[package]]
247name = "num-rational"
248version = "0.4.2"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
251dependencies = [
252 "num-bigint",
253 "num-integer",
254 "num-traits",
255]
256
257[[package]]
258name = "num-traits"
259version = "0.2.19"
260source = "registry+https://github.com/rust-lang/crates.io-index"
261checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
262dependencies = [
263 "autocfg",
264]
265
266[[package]]
267name = "once_cell"
268version = "1.21.4"
269source = "registry+https://github.com/rust-lang/crates.io-index"
270checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
271
272[[package]]
273name = "petgraph"
274version = "0.8.3"
275source = "registry+https://github.com/rust-lang/crates.io-index"
276checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455"
277dependencies = [
278 "fixedbitset",
279 "hashbrown 0.15.5",
280 "indexmap",
281 "serde",
282]
283
284[[package]]
285name = "ppv-lite86"
286version = "0.2.21"
287source = "registry+https://github.com/rust-lang/crates.io-index"
288checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
289dependencies = [
290 "zerocopy",
291]
292
293[[package]]
294name = "proc-macro2"
295version = "1.0.106"
296source = "registry+https://github.com/rust-lang/crates.io-index"
297checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
298dependencies = [
299 "unicode-ident",
300]
301
302[[package]]
303name = "proptest"
304version = "1.11.0"
305source = "registry+https://github.com/rust-lang/crates.io-index"
306checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744"
307dependencies = [
308 "bit-set",
309 "bit-vec",
310 "bitflags",
311 "num-traits",
312 "rand",
313 "rand_chacha",
314 "rand_xorshift",
315 "regex-syntax",
316 "rusty-fork",
317 "tempfile",
318 "unarray",
319]
320
321[[package]]
322name = "quick-error"
323version = "1.2.3"
324source = "registry+https://github.com/rust-lang/crates.io-index"
325checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
326
327[[package]]
328name = "quote"
329version = "1.0.46"
330source = "registry+https://github.com/rust-lang/crates.io-index"
331checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
332dependencies = [
333 "proc-macro2",
334]
335
336[[package]]
337name = "r-efi"
338version = "5.3.0"
339source = "registry+https://github.com/rust-lang/crates.io-index"
340checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
341
342[[package]]
343name = "r-efi"
344version = "6.0.0"
345source = "registry+https://github.com/rust-lang/crates.io-index"
346checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
347
348[[package]]
349name = "rand"
350version = "0.9.4"
351source = "registry+https://github.com/rust-lang/crates.io-index"
352checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
353dependencies = [
354 "rand_chacha",
355 "rand_core",
356]
357
358[[package]]
359name = "rand_chacha"
360version = "0.9.0"
361source = "registry+https://github.com/rust-lang/crates.io-index"
362checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
363dependencies = [
364 "ppv-lite86",
365 "rand_core",
366]
367
368[[package]]
369name = "rand_core"
370version = "0.9.5"
371source = "registry+https://github.com/rust-lang/crates.io-index"
372checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
373dependencies = [
374 "getrandom 0.3.4",
375]
376
377[[package]]
378name = "rand_xorshift"
379version = "0.4.0"
380source = "registry+https://github.com/rust-lang/crates.io-index"
381checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a"
382dependencies = [
383 "rand_core",
384]
385
386[[package]]
387name = "rawpointer"
388version = "0.2.1"
389source = "registry+https://github.com/rust-lang/crates.io-index"
390checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
391
392[[package]]
393name = "regex-syntax"
394version = "0.8.11"
395source = "registry+https://github.com/rust-lang/crates.io-index"
396checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
397
398[[package]]
399name = "rustix"
400version = "1.1.4"
401source = "registry+https://github.com/rust-lang/crates.io-index"
402checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
403dependencies = [
404 "bitflags",
405 "errno",
406 "libc",
407 "linux-raw-sys",
408 "windows-sys",
409]
410
411[[package]]
412name = "rusty-fork"
413version = "0.3.1"
414source = "registry+https://github.com/rust-lang/crates.io-index"
415checksum = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2"
416dependencies = [
417 "fnv",
418 "quick-error",
419 "tempfile",
420 "wait-timeout",
421]
422
423[[package]]
424name = "safe_arch"
425version = "1.0.0"
426source = "registry+https://github.com/rust-lang/crates.io-index"
427checksum = "1f7caad094bd561859bcd467734a720c3c1f5d1f338995351fefe2190c45efed"
428dependencies = [
429 "bytemuck",
430]
431
432[[package]]
433name = "serde"
434version = "1.0.228"
435source = "registry+https://github.com/rust-lang/crates.io-index"
436checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
437dependencies = [
438 "serde_core",
439]
440
441[[package]]
442name = "serde_core"
443version = "1.0.228"
444source = "registry+https://github.com/rust-lang/crates.io-index"
445checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
446dependencies = [
447 "serde_derive",
448]
449
450[[package]]
451name = "serde_derive"
452version = "1.0.228"
453source = "registry+https://github.com/rust-lang/crates.io-index"
454checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
455dependencies = [
456 "proc-macro2",
457 "quote",
458 "syn",
459]
460
461[[package]]
462name = "sheafsync"
463version = "0.1.0"
464dependencies = [
465 "nalgebra",
466 "petgraph",
467 "proptest",
468 "thiserror",
469]
470
471[[package]]
472name = "simba"
473version = "0.10.0"
474source = "registry+https://github.com/rust-lang/crates.io-index"
475checksum = "8f45c644a9f3a386f9288625d9f0c1e999e1acf07a37df35d0516c7f199d9cb2"
476dependencies = [
477 "approx",
478 "num-complex",
479 "num-traits",
480 "wide",
481]
482
483[[package]]
484name = "syn"
485version = "2.0.118"
486source = "registry+https://github.com/rust-lang/crates.io-index"
487checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
488dependencies = [
489 "proc-macro2",
490 "quote",
491 "unicode-ident",
492]
493
494[[package]]
495name = "tempfile"
496version = "3.27.0"
497source = "registry+https://github.com/rust-lang/crates.io-index"
498checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
499dependencies = [
500 "fastrand",
501 "getrandom 0.4.3",
502 "once_cell",
503 "rustix",
504 "windows-sys",
505]
506
507[[package]]
508name = "thiserror"
509version = "2.0.18"
510source = "registry+https://github.com/rust-lang/crates.io-index"
511checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
512dependencies = [
513 "thiserror-impl",
514]
515
516[[package]]
517name = "thiserror-impl"
518version = "2.0.18"
519source = "registry+https://github.com/rust-lang/crates.io-index"
520checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
521dependencies = [
522 "proc-macro2",
523 "quote",
524 "syn",
525]
526
527[[package]]
528name = "typenum"
529version = "1.20.1"
530source = "registry+https://github.com/rust-lang/crates.io-index"
531checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
532
533[[package]]
534name = "unarray"
535version = "0.1.4"
536source = "registry+https://github.com/rust-lang/crates.io-index"
537checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
538
539[[package]]
540name = "unicode-ident"
541version = "1.0.24"
542source = "registry+https://github.com/rust-lang/crates.io-index"
543checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
544
545[[package]]
546name = "wait-timeout"
547version = "0.2.1"
548source = "registry+https://github.com/rust-lang/crates.io-index"
549checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
550dependencies = [
551 "libc",
552]
553
554[[package]]
555name = "wasip2"
556version = "1.0.4+wasi-0.2.12"
557source = "registry+https://github.com/rust-lang/crates.io-index"
558checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
559dependencies = [
560 "wit-bindgen",
561]
562
563[[package]]
564name = "wide"
565version = "1.5.0"
566source = "registry+https://github.com/rust-lang/crates.io-index"
567checksum = "dfdfe6a32973f2d1b268b8895845a8a96cac2f0191e72c27cc929036060dbf89"
568dependencies = [
569 "bytemuck",
570 "safe_arch",
571]
572
573[[package]]
574name = "windows-link"
575version = "0.2.1"
576source = "registry+https://github.com/rust-lang/crates.io-index"
577checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
578
579[[package]]
580name = "windows-sys"
581version = "0.61.2"
582source = "registry+https://github.com/rust-lang/crates.io-index"
583checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
584dependencies = [
585 "windows-link",
586]
587
588[[package]]
589name = "wit-bindgen"
590version = "0.57.1"
591source = "registry+https://github.com/rust-lang/crates.io-index"
592checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
593
594[[package]]
595name = "zerocopy"
596version = "0.8.52"
597source = "registry+https://github.com/rust-lang/crates.io-index"
598checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f"
599dependencies = [
600 "zerocopy-derive",
601]
602
603[[package]]
604name = "zerocopy-derive"
605version = "0.8.52"
606source = "registry+https://github.com/rust-lang/crates.io-index"
607checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930"
608dependencies = [
609 "proc-macro2",
610 "quote",
611 "syn",
612]