761adf6065349a67b851d4119e8726e89eafab55
[bigint-presentation-code.git] / Cargo.lock
1 # This file is automatically @generated by Cargo.
2 # It is not intended for manual editing.
3 version = 3
4
5 [[package]]
6 name = "ahash"
7 version = "0.8.2"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
9 checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107"
10 dependencies = [
11 "cfg-if",
12 "once_cell",
13 "version_check",
14 ]
15
16 [[package]]
17 name = "autocfg"
18 version = "1.1.0"
19 source = "registry+https://github.com/rust-lang/crates.io-index"
20 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
21
22 [[package]]
23 name = "bigint-presentation-code-register-allocator"
24 version = "0.1.0"
25 dependencies = [
26 "enum-map",
27 "eyre",
28 "hashbrown 0.13.2",
29 "num-bigint",
30 "num-traits",
31 "petgraph",
32 "scoped-tls",
33 "serde",
34 "serde_json",
35 "smallvec",
36 "thiserror",
37 "typed-arena",
38 ]
39
40 [[package]]
41 name = "cfg-if"
42 version = "1.0.0"
43 source = "registry+https://github.com/rust-lang/crates.io-index"
44 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
45
46 [[package]]
47 name = "enum-map"
48 version = "2.4.2"
49 source = "registry+https://github.com/rust-lang/crates.io-index"
50 checksum = "50c25992259941eb7e57b936157961b217a4fc8597829ddef0596d6c3cd86e1a"
51 dependencies = [
52 "enum-map-derive",
53 "serde",
54 ]
55
56 [[package]]
57 name = "enum-map-derive"
58 version = "0.11.0"
59 source = "registry+https://github.com/rust-lang/crates.io-index"
60 checksum = "2a4da76b3b6116d758c7ba93f7ec6a35d2e2cf24feda76c6e38a375f4d5c59f2"
61 dependencies = [
62 "proc-macro2",
63 "quote",
64 "syn",
65 ]
66
67 [[package]]
68 name = "eyre"
69 version = "0.6.8"
70 source = "registry+https://github.com/rust-lang/crates.io-index"
71 checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
72 dependencies = [
73 "indenter",
74 "once_cell",
75 ]
76
77 [[package]]
78 name = "fixedbitset"
79 version = "0.4.2"
80 source = "registry+https://github.com/rust-lang/crates.io-index"
81 checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
82
83 [[package]]
84 name = "hashbrown"
85 version = "0.12.3"
86 source = "registry+https://github.com/rust-lang/crates.io-index"
87 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
88
89 [[package]]
90 name = "hashbrown"
91 version = "0.13.2"
92 source = "registry+https://github.com/rust-lang/crates.io-index"
93 checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
94 dependencies = [
95 "ahash",
96 "serde",
97 ]
98
99 [[package]]
100 name = "indenter"
101 version = "0.3.3"
102 source = "registry+https://github.com/rust-lang/crates.io-index"
103 checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
104
105 [[package]]
106 name = "indexmap"
107 version = "1.9.2"
108 source = "registry+https://github.com/rust-lang/crates.io-index"
109 checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
110 dependencies = [
111 "autocfg",
112 "hashbrown 0.12.3",
113 ]
114
115 [[package]]
116 name = "itoa"
117 version = "1.0.5"
118 source = "registry+https://github.com/rust-lang/crates.io-index"
119 checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
120
121 [[package]]
122 name = "num-bigint"
123 version = "0.4.3"
124 source = "registry+https://github.com/rust-lang/crates.io-index"
125 checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
126 dependencies = [
127 "autocfg",
128 "num-integer",
129 "num-traits",
130 "serde",
131 ]
132
133 [[package]]
134 name = "num-integer"
135 version = "0.1.45"
136 source = "registry+https://github.com/rust-lang/crates.io-index"
137 checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
138 dependencies = [
139 "autocfg",
140 "num-traits",
141 ]
142
143 [[package]]
144 name = "num-traits"
145 version = "0.2.15"
146 source = "registry+https://github.com/rust-lang/crates.io-index"
147 checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
148 dependencies = [
149 "autocfg",
150 ]
151
152 [[package]]
153 name = "once_cell"
154 version = "1.17.0"
155 source = "registry+https://github.com/rust-lang/crates.io-index"
156 checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
157
158 [[package]]
159 name = "petgraph"
160 version = "0.6.2"
161 source = "registry+https://github.com/rust-lang/crates.io-index"
162 checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143"
163 dependencies = [
164 "fixedbitset",
165 "indexmap",
166 ]
167
168 [[package]]
169 name = "proc-macro2"
170 version = "1.0.49"
171 source = "registry+https://github.com/rust-lang/crates.io-index"
172 checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5"
173 dependencies = [
174 "unicode-ident",
175 ]
176
177 [[package]]
178 name = "quote"
179 version = "1.0.23"
180 source = "registry+https://github.com/rust-lang/crates.io-index"
181 checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
182 dependencies = [
183 "proc-macro2",
184 ]
185
186 [[package]]
187 name = "ryu"
188 version = "1.0.12"
189 source = "registry+https://github.com/rust-lang/crates.io-index"
190 checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
191
192 [[package]]
193 name = "scoped-tls"
194 version = "1.0.1"
195 source = "registry+https://github.com/rust-lang/crates.io-index"
196 checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
197
198 [[package]]
199 name = "serde"
200 version = "1.0.152"
201 source = "registry+https://github.com/rust-lang/crates.io-index"
202 checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
203 dependencies = [
204 "serde_derive",
205 ]
206
207 [[package]]
208 name = "serde_derive"
209 version = "1.0.152"
210 source = "registry+https://github.com/rust-lang/crates.io-index"
211 checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
212 dependencies = [
213 "proc-macro2",
214 "quote",
215 "syn",
216 ]
217
218 [[package]]
219 name = "serde_json"
220 version = "1.0.91"
221 source = "registry+https://github.com/rust-lang/crates.io-index"
222 checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
223 dependencies = [
224 "itoa",
225 "ryu",
226 "serde",
227 ]
228
229 [[package]]
230 name = "smallvec"
231 version = "1.10.0"
232 source = "registry+https://github.com/rust-lang/crates.io-index"
233 checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
234 dependencies = [
235 "serde",
236 ]
237
238 [[package]]
239 name = "syn"
240 version = "1.0.107"
241 source = "registry+https://github.com/rust-lang/crates.io-index"
242 checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
243 dependencies = [
244 "proc-macro2",
245 "quote",
246 "unicode-ident",
247 ]
248
249 [[package]]
250 name = "thiserror"
251 version = "1.0.38"
252 source = "registry+https://github.com/rust-lang/crates.io-index"
253 checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
254 dependencies = [
255 "thiserror-impl",
256 ]
257
258 [[package]]
259 name = "thiserror-impl"
260 version = "1.0.38"
261 source = "registry+https://github.com/rust-lang/crates.io-index"
262 checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
263 dependencies = [
264 "proc-macro2",
265 "quote",
266 "syn",
267 ]
268
269 [[package]]
270 name = "typed-arena"
271 version = "2.0.2"
272 source = "registry+https://github.com/rust-lang/crates.io-index"
273 checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
274
275 [[package]]
276 name = "unicode-ident"
277 version = "1.0.6"
278 source = "registry+https://github.com/rust-lang/crates.io-index"
279 checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
280
281 [[package]]
282 name = "version_check"
283 version = "0.9.4"
284 source = "registry+https://github.com/rust-lang/crates.io-index"
285 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"