1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "anyhow"
7version = "1.0.65"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602"
10
11[[package]]
12name = "atty"
13version = "0.2.14"
14source = "registry+https://github.com/rust-lang/crates.io-index"
15checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
16dependencies = [
17 "hermit-abi",
18 "libc",
19 "winapi",
20]
21
22[[package]]
23name = "autocfg"
24version = "1.1.0"
25source = "registry+https://github.com/rust-lang/crates.io-index"
26checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
27
28[[package]]
29name = "bitflags"
30version = "1.3.2"
31source = "registry+https://github.com/rust-lang/crates.io-index"
32checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
33
34[[package]]
35name = "cfg-if"
36version = "1.0.0"
37source = "registry+https://github.com/rust-lang/crates.io-index"
38checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
39
40[[package]]
41name = "clap"
42version = "3.2.22"
43source = "registry+https://github.com/rust-lang/crates.io-index"
44checksum = "86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750"
45dependencies = [
46 "atty",
47 "bitflags",
48 "clap_lex",
49 "indexmap",
50 "once_cell",
51 "strsim",
52 "termcolor",
53 "textwrap",
54]
55
56[[package]]
57name = "clap_complete"
58version = "3.2.5"
59source = "registry+https://github.com/rust-lang/crates.io-index"
60checksum = "3f7a2e0a962c45ce25afce14220bc24f9dade0a1787f185cecf96bfba7847cd8"
61dependencies = [
62 "clap",
63]
64
65[[package]]
66name = "clap_lex"
67version = "0.2.4"
68source = "registry+https://github.com/rust-lang/crates.io-index"
69checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
70dependencies = [
71 "os_str_bytes",
72]
73
74[[package]]
75name = "futures"
76version = "0.3.24"
77source = "registry+https://github.com/rust-lang/crates.io-index"
78checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c"
79dependencies = [
80 "futures-channel",
81 "futures-core",
82 "futures-executor",
83 "futures-io",
84 "futures-sink",
85 "futures-task",
86 "futures-util",
87]
88
89[[package]]
90name = "futures-channel"
91version = "0.3.24"
92source = "registry+https://github.com/rust-lang/crates.io-index"
93checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050"
94dependencies = [
95 "futures-core",
96 "futures-sink",
97]
98
99[[package]]
100name = "futures-core"
101version = "0.3.24"
102source = "registry+https://github.com/rust-lang/crates.io-index"
103checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf"
104
105[[package]]
106name = "futures-executor"
107version = "0.3.24"
108source = "registry+https://github.com/rust-lang/crates.io-index"
109checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab"
110dependencies = [
111 "futures-core",
112 "futures-task",
113 "futures-util",
114]
115
116[[package]]
117name = "futures-io"
118version = "0.3.24"
119source = "registry+https://github.com/rust-lang/crates.io-index"
120checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68"
121
122[[package]]
123name = "futures-macro"
124version = "0.3.24"
125source = "registry+https://github.com/rust-lang/crates.io-index"
126checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17"
127dependencies = [
128 "proc-macro2",
129 "quote",
130 "syn",
131]
132
133[[package]]
134name = "futures-sink"
135version = "0.3.24"
136source = "registry+https://github.com/rust-lang/crates.io-index"
137checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56"
138
139[[package]]
140name = "futures-task"
141version = "0.3.24"
142source = "registry+https://github.com/rust-lang/crates.io-index"
143checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1"
144
145[[package]]
146name = "futures-util"
147version = "0.3.24"
148source = "registry+https://github.com/rust-lang/crates.io-index"
149checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90"
150dependencies = [
151 "futures-channel",
152 "futures-core",
153 "futures-io",
154 "futures-macro",
155 "futures-sink",
156 "futures-task",
157 "memchr",
158 "pin-project-lite",
159 "pin-utils",
160 "slab",
161]
162
163[[package]]
164name = "hashbrown"
165version = "0.12.3"
166source = "registry+https://github.com/rust-lang/crates.io-index"
167checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
168
169[[package]]
170name = "hermit-abi"
171version = "0.1.19"
172source = "registry+https://github.com/rust-lang/crates.io-index"
173checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
174dependencies = [
175 "libc",
176]
177
178[[package]]
179name = "indexmap"
180version = "1.9.1"
181source = "registry+https://github.com/rust-lang/crates.io-index"
182checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
183dependencies = [
184 "autocfg",
185 "hashbrown",
186]
187
188[[package]]
189name = "indoc"
190version = "1.0.7"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "adab1eaa3408fb7f0c777a73e7465fd5656136fc93b670eb6df3c88c2c1344e3"
193
194[[package]]
195name = "itoa"
196version = "1.0.3"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754"
199
200[[package]]
201name = "libc"
202version = "0.2.132"
203source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5"
205
206[[package]]
207name = "libudev-sys"
208version = "0.1.4"
209source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324"
211dependencies = [
212 "libc",
213 "pkg-config",
214]
215
216[[package]]
217name = "memchr"
218version = "2.5.0"
219source = "registry+https://github.com/rust-lang/crates.io-index"
220checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
221
222[[package]]
223name = "memoffset"
224version = "0.6.5"
225source = "registry+https://github.com/rust-lang/crates.io-index"
226checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
227dependencies = [
228 "autocfg",
229]
230
231[[package]]
232name = "nix"
233version = "0.24.2"
234source = "registry+https://github.com/rust-lang/crates.io-index"
235checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc"
236dependencies = [
237 "bitflags",
238 "cfg-if",
239 "libc",
240 "memoffset",
241]
242
243[[package]]
244name = "nix"
245version = "0.25.0"
246source = "registry+https://github.com/rust-lang/crates.io-index"
247checksum = "e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb"
248dependencies = [
249 "autocfg",
250 "bitflags",
251 "cfg-if",
252 "libc",
253 "memoffset",
254 "pin-utils",
255]
256
257[[package]]
258name = "once_cell"
259version = "1.14.0"
260source = "registry+https://github.com/rust-lang/crates.io-index"
261checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0"
262
263[[package]]
264name = "os_str_bytes"
265version = "6.3.0"
266source = "registry+https://github.com/rust-lang/crates.io-index"
267checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff"
268
269[[package]]
270name = "pin-project-lite"
271version = "0.2.9"
272source = "registry+https://github.com/rust-lang/crates.io-index"
273checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
274
275[[package]]
276name = "pin-utils"
277version = "0.1.0"
278source = "registry+https://github.com/rust-lang/crates.io-index"
279checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
280
281[[package]]
282name = "pkg-config"
283version = "0.3.25"
284source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
286
287[[package]]
288name = "proc-macro2"
289version = "1.0.43"
290source = "registry+https://github.com/rust-lang/crates.io-index"
291checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab"
292dependencies = [
293 "unicode-ident",
294]
295
296[[package]]
297name = "quote"
298version = "1.0.21"
299source = "registry+https://github.com/rust-lang/crates.io-index"
300checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
301dependencies = [
302 "proc-macro2",
303]
304
305[[package]]
306name = "ryu"
307version = "1.0.11"
308source = "registry+https://github.com/rust-lang/crates.io-index"
309checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
310
311[[package]]
312name = "sdtx"
313version = "0.1.3"
314source = "git+https://github.com/linux-surface/libsurfacedtx?tag=v0.1.3#e30bf41f67831f90f361fc3521963f96d98936d4"
315dependencies = [
316 "futures",
317 "nix 0.24.2",
318 "smallvec",
319 "thiserror",
320 "tracing",
321]
322
323[[package]]
324name = "serde"
325version = "1.0.144"
326source = "registry+https://github.com/rust-lang/crates.io-index"
327checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860"
328
329[[package]]
330name = "serde_json"
331version = "1.0.85"
332source = "registry+https://github.com/rust-lang/crates.io-index"
333checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44"
334dependencies = [
335 "itoa",
336 "ryu",
337 "serde",
338]
339
340[[package]]
341name = "slab"
342version = "0.4.7"
343source = "registry+https://github.com/rust-lang/crates.io-index"
344checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
345dependencies = [
346 "autocfg",
347]
348
349[[package]]
350name = "smallvec"
351version = "1.9.0"
352source = "registry+https://github.com/rust-lang/crates.io-index"
353checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
354
355[[package]]
356name = "strsim"
357version = "0.10.0"
358source = "registry+https://github.com/rust-lang/crates.io-index"
359checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
360
361[[package]]
362name = "surface"
363version = "0.4.3"
364dependencies = [
365 "anyhow",
366 "clap",
367 "clap_complete",
368 "indoc",
369 "nix 0.25.0",
370 "sdtx",
371 "serde",
372 "serde_json",
373 "thiserror",
374 "udev",
375]
376
377[[package]]
378name = "syn"
379version = "1.0.99"
380source = "registry+https://github.com/rust-lang/crates.io-index"
381checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13"
382dependencies = [
383 "proc-macro2",
384 "quote",
385 "unicode-ident",
386]
387
388[[package]]
389name = "termcolor"
390version = "1.1.3"
391source = "registry+https://github.com/rust-lang/crates.io-index"
392checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
393dependencies = [
394 "winapi-util",
395]
396
397[[package]]
398name = "textwrap"
399version = "0.15.1"
400source = "registry+https://github.com/rust-lang/crates.io-index"
401checksum = "949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16"
402
403[[package]]
404name = "thiserror"
405version = "1.0.35"
406source = "registry+https://github.com/rust-lang/crates.io-index"
407checksum = "c53f98874615aea268107765aa1ed8f6116782501d18e53d08b471733bea6c85"
408dependencies = [
409 "thiserror-impl",
410]
411
412[[package]]
413name = "thiserror-impl"
414version = "1.0.35"
415source = "registry+https://github.com/rust-lang/crates.io-index"
416checksum = "f8b463991b4eab2d801e724172285ec4195c650e8ec79b149e6c2a8e6dd3f783"
417dependencies = [
418 "proc-macro2",
419 "quote",
420 "syn",
421]
422
423[[package]]
424name = "tracing"
425version = "0.1.36"
426source = "registry+https://github.com/rust-lang/crates.io-index"
427checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307"
428dependencies = [
429 "cfg-if",
430 "pin-project-lite",
431 "tracing-attributes",
432 "tracing-core",
433]
434
435[[package]]
436name = "tracing-attributes"
437version = "0.1.22"
438source = "registry+https://github.com/rust-lang/crates.io-index"
439checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
440dependencies = [
441 "proc-macro2",
442 "quote",
443 "syn",
444]
445
446[[package]]
447name = "tracing-core"
448version = "0.1.29"
449source = "registry+https://github.com/rust-lang/crates.io-index"
450checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7"
451dependencies = [
452 "once_cell",
453]
454
455[[package]]
456name = "udev"
457version = "0.6.3"
458source = "registry+https://github.com/rust-lang/crates.io-index"
459checksum = "1c960764f7e816eed851a96c364745d37f9fe71a2e7dba79fbd40104530b5dd0"
460dependencies = [
461 "libc",
462 "libudev-sys",
463 "pkg-config",
464]
465
466[[package]]
467name = "unicode-ident"
468version = "1.0.4"
469source = "registry+https://github.com/rust-lang/crates.io-index"
470checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd"
471
472[[package]]
473name = "winapi"
474version = "0.3.9"
475source = "registry+https://github.com/rust-lang/crates.io-index"
476checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
477dependencies = [
478 "winapi-i686-pc-windows-gnu",
479 "winapi-x86_64-pc-windows-gnu",
480]
481
482[[package]]
483name = "winapi-i686-pc-windows-gnu"
484version = "0.4.0"
485source = "registry+https://github.com/rust-lang/crates.io-index"
486checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
487
488[[package]]
489name = "winapi-util"
490version = "0.1.5"
491source = "registry+https://github.com/rust-lang/crates.io-index"
492checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
493dependencies = [
494 "winapi",
495]
496
497[[package]]
498name = "winapi-x86_64-pc-windows-gnu"
499version = "0.4.0"
500source = "registry+https://github.com/rust-lang/crates.io-index"
501checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"