From e06a7a3c81c8c0eb9214c536a4139e2b77f0f1ea Mon Sep 17 00:00:00 2001 From: Julian Hofer Date: Wed, 14 Feb 2024 21:31:57 +0100 Subject: [PATCH 01/31] Support analysis / types with Rust Analyzer Fixes #881 It still takes a bit until diagnostics arrive, but this way error messages from `cargo` are included as well. --- src/langs/rust/rust.js | 8 ++++++-- src/lsp/LSPClient.js | 7 ++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/langs/rust/rust.js b/src/langs/rust/rust.js index 29bd494cb..2b5c046c8 100644 --- a/src/langs/rust/rust.js +++ b/src/langs/rust/rust.js @@ -22,8 +22,12 @@ export function setup({ document }) { code_view.handleDiagnostics(params.diagnostics); }, ); - - lspc.start().catch(console.error); + const cacheDir = GLib.get_user_cache_dir(); + const rustAnalyzerCache = `${cacheDir}/rust_analyzer_cache`; + // It shouldn't be necessary to disable `useRustcWrapper`, stop doing that as soon as that issue is fixed + // https://github.com/rust-lang/rust-analyzer/issues/16565#issuecomment-1944354758 + const initializationOptions = {"cargo": {"buildScripts": {"useRustcWrapper": false}}, "rust": {"analyzerTargetDir": rustAnalyzerCache}}; + lspc.start(initializationOptions).catch(console.error); buffer.connect("modified-changed", () => { if (!buffer.get_modified()) return; diff --git a/src/lsp/LSPClient.js b/src/lsp/LSPClient.js index d5207ac42..67f13beae 100644 --- a/src/lsp/LSPClient.js +++ b/src/lsp/LSPClient.js @@ -45,10 +45,10 @@ export default class LSPClient { }; } - async start() { + async start(initializationOptions = {}) { this._start_process(); - await this._initialize(); + await this._initialize(initializationOptions); await this._didOpen(); this.ready = true; @@ -65,7 +65,7 @@ export default class LSPClient { return once(this, "ready"); } - async _initialize() { + async _initialize(initializationOptions = {}) { const { capabilities, rootUri } = this; // https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#initialize @@ -74,6 +74,7 @@ export default class LSPClient { clientInfo, capabilities, rootUri, + initializationOptions, locale: "en", }); From 13d87dbed5fc418e044bf80859efb453b62eb118 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20K=C3=B6pcke?= Date: Fri, 16 Feb 2024 09:03:20 +0100 Subject: [PATCH 02/31] Python Previewer: Initialize Shumate (#884) See: - https://github.com/workbenchdev/demos/pull/94 - https://github.com/workbenchdev/Workbench/pull/879 - https://github.com/workbenchdev/Workbench/issues/738 --- src/langs/python/python-previewer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/langs/python/python-previewer.py b/src/langs/python/python-previewer.py index 71f283802..95098d7bf 100644 --- a/src/langs/python/python-previewer.py +++ b/src/langs/python/python-previewer.py @@ -22,6 +22,7 @@ gi.require_version("Graphene", "1.0") gi.require_version("Gsk", "4.0") gi.require_version("GtkSource", "5") +gi.require_version("Shumate", "1.0") gi.require_version("WebKit", "6.0") gi.require_version("Workbench", "0") @@ -34,6 +35,7 @@ Graphene, Gio, GtkSource, + Shumate, WebKit, Workbench, ) @@ -44,6 +46,7 @@ Adw.init() GtkSource.init() GObject.type_ensure(WebKit.WebView) +GObject.type_ensure(Shumate.SimpleMap) resource = Gio.Resource.load( f'/app/share/{os.environ["FLATPAK_ID"]}/re.sonny.Workbench.libworkbench.gresource' From dc07ef75d212d762cfc6b0bbebaf3c47ff3a0117 Mon Sep 17 00:00:00 2001 From: Bart Gravendeel Date: Sun, 18 Feb 2024 00:40:31 +0100 Subject: [PATCH 03/31] String fixes (#888) --- src/Library/Library.blp | 2 +- src/window.blp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Library/Library.blp b/src/Library/Library.blp index f6ea3cf22..240898c9a 100644 --- a/src/Library/Library.blp +++ b/src/Library/Library.blp @@ -63,7 +63,7 @@ Adw.PreferencesWindow window { valign: end; Label { - label: _('All examples are dedicated to the public domain\nand can be used freely under the terms of CC0 1.0.'); + label: _('All examples are dedicated to the public domain\nand can be used freely under the terms of CC0 1.0'); use-markup: true; styles [ diff --git a/src/window.blp b/src/window.blp index c411b365e..8d143041a 100644 --- a/src/window.blp +++ b/src/window.blp @@ -557,7 +557,7 @@ $Modal modal_blueprint_experimental { child: Adw.StatusPage { vexpand: true; - description: _("Future versions may have breaking syntax."); + description: _("Future versions may have breaking syntax"); title: _("Blueprint is\nExperimental"); icon-name: "re.sonny.Workbench-beaker"; @@ -637,7 +637,7 @@ menu menu_app { } section { - label: _("Get help"); + label: _("Get Help"); item { label: _("Discourse"); @@ -757,7 +757,7 @@ Adw.AlertDialog alert_dialog_save_project { margin-start: 12; margin-top: 12; halign: start; - label: _("The project will be created in a new subdirectory."); + label: _("The project will be created in a new subdirectory"); styles [ "dim-label", From 47e50e11e93c4f8d09b4fc096a0c0a4be25af44e Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sun, 18 Feb 2024 00:58:14 +0100 Subject: [PATCH 04/31] Use async enumerate_children (#889) --- build-aux/library-index.js | 12 +++++++----- src/Previewer/utils.js | 3 ++- src/application.js | 8 ++++---- src/sessions.js | 29 ++++++++++++++++++----------- src/util.js | 5 +++-- 5 files changed, 34 insertions(+), 23 deletions(-) diff --git a/build-aux/library-index.js b/build-aux/library-index.js index 4f36aa5c2..d36cc9500 100755 --- a/build-aux/library-index.js +++ b/build-aux/library-index.js @@ -20,15 +20,17 @@ const demos_dir = Gio.File.new_for_path( ).get_child("demos/demos"); const demos = []; -for (const file_info of demos_dir.enumerate_children( - "", +const enumerator = await demos_dir.enumerate_children_async( + `${Gio.FILE_ATTRIBUTE_STANDARD_NAME},${Gio.FILE_ATTRIBUTE_STANDARD_IS_HIDDEN}`, Gio.FileQueryInfoFlags.NOFOLLOW_SYMLINKS, + GLib.PRIORITY_DEFAULT, null, -)) { +); +for (const file_info of enumerator) { + if (file_info.get_is_hidden()) continue; if (file_info.get_file_type() !== Gio.FileType.DIRECTORY) continue; - const demo_name = file_info.get_name(); - const demo_dir = demos_dir.get_child(demo_name); + const demo_dir = enumerator.get_child(file_info); let str; try { diff --git a/src/Previewer/utils.js b/src/Previewer/utils.js index 06279b5aa..bb78dde07 100644 --- a/src/Previewer/utils.js +++ b/src/Previewer/utils.js @@ -173,7 +173,7 @@ function getNamespaces() { function getSearchPathNamespaces(search_path) { const enumerator = Gio.File.new_for_path(search_path).enumerate_children( - "standard::name", + `${Gio.FILE_ATTRIBUTE_STANDARD_NAME},${Gio.FILE_ATTRIBUTE_STANDARD_IS_HIDDEN}`, Gio.FileQueryInfoFlags.NOFOLLOW_SYMLINKS, null, ); @@ -181,6 +181,7 @@ function getSearchPathNamespaces(search_path) { const namespaces = []; for (const file_info of enumerator) { + if (file_info.get_is_hidden()) continue; const name = file_info.get_name(); if (!name.endsWith(".typelib")) continue; const [namespace] = name.split("-"); diff --git a/src/application.js b/src/application.js index eed32b76b..d689acb3e 100644 --- a/src/application.js +++ b/src/application.js @@ -50,12 +50,12 @@ application.connect("startup", () => { ShortcutsWindow({ application }); - restoreSessions(); + restoreSessions().catch(console.error); }); application.connect("activate", () => { if (application.is_remote) { - bootstrap(); + bootstrap().catch(console.error); } }); @@ -75,8 +75,8 @@ function setColorScheme() { setColorScheme(); settings.connect("changed::color-scheme", setColorScheme); -function restoreSessions() { - const sessions = getSessions(); +async function restoreSessions() { + const sessions = await getSessions(); if (sessions.length < 1) { bootstrap().catch(console.error); diff --git a/src/sessions.js b/src/sessions.js index d0c6bc378..041197948 100644 --- a/src/sessions.js +++ b/src/sessions.js @@ -16,18 +16,21 @@ import { languages } from "./common.js"; export const sessions_dir = data_dir.get_child("sessions"); -export function getSessions() { +export async function getSessions() { const files = new Map(); // Sessions ensureDir(sessions_dir); - for (const file_info of sessions_dir.enumerate_children( - "", + const enumerator = await sessions_dir.enumerate_children_async( + `${Gio.FILE_ATTRIBUTE_STANDARD_NAME},${Gio.FILE_ATTRIBUTE_STANDARD_IS_HIDDEN}`, Gio.FileQueryInfoFlags.NOFOLLOW_SYMLINKS, + GLib.PRIORITY_DEFAULT, null, - )) { + ); + for await (const file_info of enumerator) { + if (file_info.get_is_hidden()) continue; if (file_info.get_file_type() !== Gio.FileType.DIRECTORY) continue; - const file = sessions_dir.get_child(file_info.get_name()); + const file = enumerator.get_child(file_info); files.set(file.get_path(), file); } @@ -39,7 +42,7 @@ export function getSessions() { file.query_file_type(Gio.FileQueryInfoFlags.NONE, null) !== Gio.FileType.DIRECTORY ) { - removeFromRecentProjects(); + removeFromRecentProjects(path); continue; } files.set(file.get_path(), file); @@ -98,13 +101,17 @@ export async function saveSessionAsProject(session, destination) { await destination.make_directory_async(GLib.PRIORITY_DEFAULT, null); - for await (const file_info of session.file.enumerate_children( - "", + const enumerator = await session.file.enumerate_children_async( + `${Gio.FILE_ATTRIBUTE_STANDARD_NAME},${Gio.FILE_ATTRIBUTE_STANDARD_IS_HIDDEN}`, Gio.FileQueryInfoFlags.NOFOLLOW_SYMLINKS, + GLib.PRIORITY_DEFAULT, null, - )) { - await session.file.get_child(file_info.get_name()).move_async( - destination.get_child(file_info.get_name()), // destination + ); + for await (const file_info of enumerator) { + if (file_info.get_is_hidden()) continue; + const file = enumerator.get_child(file_info); + await file.move_async( + destination.get_child(file.get_basename()), // destination Gio.FileCopyFlags.BACKUP, // flags GLib.PRIORITY_DEFAULT, // priority null, // cancellable diff --git a/src/util.js b/src/util.js index 3be4b8f2a..6cb61bfe4 100644 --- a/src/util.js +++ b/src/util.js @@ -106,15 +106,16 @@ export const demos_dir = Gio.File.new_for_path( // There is no copy directory function export async function copyDirectory(source, destination) { const enumerator = await source.enumerate_children_async( - "standard::name", + `${Gio.FILE_ATTRIBUTE_STANDARD_NAME},${Gio.FILE_ATTRIBUTE_STANDARD_IS_HIDDEN}`, Gio.FileQueryInfoFlags.NOFOLLOW_SYMLINKS, GLib.PRIORITY_DEFAULT, null, ); for await (const file_info of enumerator) { + if (file_info.get_is_hidden()) continue; if (file_info.get_file_type() === Gio.FileType.DIRECTORY) continue; - const child = source.get_child(file_info.get_name()); + const child = enumerator.get_child(file_info); try { await child.copy_async( From 1d7fdadd5fea8d5915b40ce1d4ee7fd5a7090109 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Iv=C3=A1n=20M=2EE?= <76420970+Diego-Ivan@users.noreply.github.com> Date: Sun, 18 Feb 2024 03:43:16 -0600 Subject: [PATCH 05/31] flatpak: Remove `/app/include` from cleanup (#886) Before this change, Workbench installed via Flatpak was not able to run Vala demos that required Shumate, Libportal or Libspelling because their header files were removed by the cleanup process. The versions of Workbench that are run from Builder or flatpak-vscode can actually compile and execute this demos because they don't do any clean-up, and therefore none of the header files are deleted, which is probably why this issue went unnoticed for quite some time even when porting the affected demos to Vala. In order to test this changes and compare them with the current version of Workbench, it is necessary to export a bundle and install it, so the cleanup process is actually done. Closes #885 --- build-aux/re.sonny.Workbench.Devel.json | 2 +- build-aux/re.sonny.Workbench.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build-aux/re.sonny.Workbench.Devel.json b/build-aux/re.sonny.Workbench.Devel.json index 327a3f2ea..55662dc9e 100644 --- a/build-aux/re.sonny.Workbench.Devel.json +++ b/build-aux/re.sonny.Workbench.Devel.json @@ -22,7 +22,7 @@ "--socket=pulseaudio" ], "cleanup": [ - "/include", + "#/include", "#/lib/pkgconfig", "/man", "/share/doc", diff --git a/build-aux/re.sonny.Workbench.json b/build-aux/re.sonny.Workbench.json index af672992d..b3a68e09e 100644 --- a/build-aux/re.sonny.Workbench.json +++ b/build-aux/re.sonny.Workbench.json @@ -22,7 +22,7 @@ "--socket=pulseaudio" ], "cleanup": [ - "/include", + "#/include", "#/lib/pkgconfig", "/man", "/share/doc", From 74d2f4b8954d3efb617049d5a8766dcdb126b2ff Mon Sep 17 00:00:00 2001 From: Bart Gravendeel Date: Sun, 18 Feb 2024 13:17:38 +0100 Subject: [PATCH 06/31] Add Bart Gravendeel to contributors (#890) --- src/about.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/about.js b/src/about.js index b17db3521..0958e3cc8 100644 --- a/src/about.js +++ b/src/about.js @@ -81,6 +81,7 @@ ${getBlueprintVersion()} "Urtsi Santsi ", "Roland Lötscher https://github.com/rolandlo", "Gregor Niehl https://fosstodon.org/@gregorni", + "Bart Gravendeel https://monster.codeberg.page", // Add yourself as // "John Doe", // or From 6f125ca5ee99129cfb110ce30713ed7a8ca93464 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sun, 18 Feb 2024 14:51:27 +0100 Subject: [PATCH 07/31] Update modules (#891) --- build-aux/modules/GTKCssLanguageServer.json | 2 +- build-aux/modules/biome.json | 8 +- .../modules/gst-plugin-gtk4-sources.json | 1146 ++++++++--------- build-aux/modules/gst-plugin-gtk4.json | 6 +- build-aux/modules/icon-development-kit.json | 2 +- build-aux/modules/libshumate.json | 32 +- build-aux/modules/vte.json | 4 +- src/about.js | 2 +- src/init.js | 5 +- src/window.js | 3 - 10 files changed, 618 insertions(+), 592 deletions(-) diff --git a/build-aux/modules/GTKCssLanguageServer.json b/build-aux/modules/GTKCssLanguageServer.json index 5274a2ee9..d0d3182f5 100644 --- a/build-aux/modules/GTKCssLanguageServer.json +++ b/build-aux/modules/GTKCssLanguageServer.json @@ -6,7 +6,7 @@ { "type": "git", "url": "https://github.com/JCWasmx86/GTKCssLanguageServer", - "commit": "6475047e6d2632467838769332bc849941ab2aaa" + "commit": "dcbe75012d2d26fbca2729cee014e4860e31fa53" } ], "modules": [ diff --git a/build-aux/modules/biome.json b/build-aux/modules/biome.json index 047fd1dca..a543f4c81 100644 --- a/build-aux/modules/biome.json +++ b/build-aux/modules/biome.json @@ -7,15 +7,15 @@ "type": "file", "dest-filename": "biome", "only-arches": ["aarch64"], - "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.4.1/biome-linux-arm64", - "sha256": "8f2712e303877594a9401ce392724f8b8c94d533b6f5902d9cbdd149e4fbd794" + "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.5.3/biome-linux-arm64", + "sha256": "2909c7e253f9df48a47a5c7f380ec1d4df59d7e7dc8b6d4ee774ea29d459401e" }, { "type": "file", "dest-filename": "biome", "only-arches": ["x86_64"], - "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.4.1/biome-linux-x64", - "sha256": "2995159aebcb7ddd116b098a1a0a459d1a8681aaa878623fb5390cc0dd0e414a" + "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.5.3/biome-linux-x64", + "sha256": "adf8a6029f43ac6eb07c86519f7ff08875915acec082d0be9393888044806243" } ] } diff --git a/build-aux/modules/gst-plugin-gtk4-sources.json b/build-aux/modules/gst-plugin-gtk4-sources.json index 00742c750..59f42ed2a 100644 --- a/build-aux/modules/gst-plugin-gtk4-sources.json +++ b/build-aux/modules/gst-plugin-gtk4-sources.json @@ -28,14 +28,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/anyhow/anyhow-1.0.75.crate", - "sha256": "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6", - "dest": "cargo/vendor/anyhow-1.0.75" + "url": "https://static.crates.io/crates/anyhow/anyhow-1.0.79.crate", + "sha256": "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca", + "dest": "cargo/vendor/anyhow-1.0.79" }, { "type": "inline", - "contents": "{\"package\": \"a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6\", \"files\": {}}", - "dest": "cargo/vendor/anyhow-1.0.75", + "contents": "{\"package\": \"080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca\", \"files\": {}}", + "dest": "cargo/vendor/anyhow-1.0.79", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-channel/async-channel-2.2.0.crate", + "sha256": "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3", + "dest": "cargo/vendor/async-channel-2.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3\", \"files\": {}}", + "dest": "cargo/vendor/async-channel-2.2.0", "dest-filename": ".cargo-checksum.json" }, { @@ -67,14 +80,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bitflags/bitflags-2.4.1.crate", - "sha256": "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07", - "dest": "cargo/vendor/bitflags-2.4.1" + "url": "https://static.crates.io/crates/bitflags/bitflags-2.4.2.crate", + "sha256": "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf", + "dest": "cargo/vendor/bitflags-2.4.2" }, { "type": "inline", - "contents": "{\"package\": \"327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07\", \"files\": {}}", - "dest": "cargo/vendor/bitflags-2.4.1", + "contents": "{\"package\": \"ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-2.4.2", "dest-filename": ".cargo-checksum.json" }, { @@ -93,53 +106,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cairo-rs/cairo-rs-0.18.3.crate", - "sha256": "f33613627f0dea6a731b0605101fad59ba4f193a52c96c4687728d822605a8a1", - "dest": "cargo/vendor/cairo-rs-0.18.3" + "url": "https://static.crates.io/crates/cairo-rs/cairo-rs-0.19.2.crate", + "sha256": "2650f66005301bd33cc486dec076e1293c4cecf768bc7ba9bf5d2b1be339b99c", + "dest": "cargo/vendor/cairo-rs-0.19.2" }, { "type": "inline", - "contents": "{\"package\": \"f33613627f0dea6a731b0605101fad59ba4f193a52c96c4687728d822605a8a1\", \"files\": {}}", - "dest": "cargo/vendor/cairo-rs-0.18.3", + "contents": "{\"package\": \"2650f66005301bd33cc486dec076e1293c4cecf768bc7ba9bf5d2b1be339b99c\", \"files\": {}}", + "dest": "cargo/vendor/cairo-rs-0.19.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.18.2.crate", - "sha256": "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51", - "dest": "cargo/vendor/cairo-sys-rs-0.18.2" + "url": "https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.19.2.crate", + "sha256": "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64", + "dest": "cargo/vendor/cairo-sys-rs-0.19.2" }, { "type": "inline", - "contents": "{\"package\": \"685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51\", \"files\": {}}", - "dest": "cargo/vendor/cairo-sys-rs-0.18.2", + "contents": "{\"package\": \"fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64\", \"files\": {}}", + "dest": "cargo/vendor/cairo-sys-rs-0.19.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cc/cc-1.0.83.crate", - "sha256": "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0", - "dest": "cargo/vendor/cc-1.0.83" + "url": "https://static.crates.io/crates/cc/cc-1.0.85.crate", + "sha256": "9b918671670962b48bc23753aef0c51d072dca6f52f01f800854ada6ddb7f7d3", + "dest": "cargo/vendor/cc-1.0.85" }, { "type": "inline", - "contents": "{\"package\": \"f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0\", \"files\": {}}", - "dest": "cargo/vendor/cc-1.0.83", + "contents": "{\"package\": \"9b918671670962b48bc23753aef0c51d072dca6f52f01f800854ada6ddb7f7d3\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.0.85", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.15.5.crate", - "sha256": "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3", - "dest": "cargo/vendor/cfg-expr-0.15.5" + "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.15.7.crate", + "sha256": "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d", + "dest": "cargo/vendor/cfg-expr-0.15.7" }, { "type": "inline", - "contents": "{\"package\": \"03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3\", \"files\": {}}", - "dest": "cargo/vendor/cfg-expr-0.15.5", + "contents": "{\"package\": \"fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d\", \"files\": {}}", + "dest": "cargo/vendor/cfg-expr-0.15.7", "dest-filename": ".cargo-checksum.json" }, { @@ -158,40 +171,66 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/chrono/chrono-0.4.31.crate", - "sha256": "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38", - "dest": "cargo/vendor/chrono-0.4.31" + "url": "https://static.crates.io/crates/chrono/chrono-0.4.34.crate", + "sha256": "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b", + "dest": "cargo/vendor/chrono-0.4.34" + }, + { + "type": "inline", + "contents": "{\"package\": \"5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b\", \"files\": {}}", + "dest": "cargo/vendor/chrono-0.4.34", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/concurrent-queue/concurrent-queue-2.4.0.crate", + "sha256": "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363", + "dest": "cargo/vendor/concurrent-queue-2.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363\", \"files\": {}}", + "dest": "cargo/vendor/concurrent-queue-2.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate", + "sha256": "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f", + "dest": "cargo/vendor/core-foundation-sys-0.8.6" }, { "type": "inline", - "contents": "{\"package\": \"7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38\", \"files\": {}}", - "dest": "cargo/vendor/chrono-0.4.31", + "contents": "{\"package\": \"06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f\", \"files\": {}}", + "dest": "cargo/vendor/core-foundation-sys-0.8.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.4.crate", - "sha256": "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa", - "dest": "cargo/vendor/core-foundation-sys-0.8.4" + "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate", + "sha256": "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345", + "dest": "cargo/vendor/crossbeam-utils-0.8.19" }, { "type": "inline", - "contents": "{\"package\": \"e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa\", \"files\": {}}", - "dest": "cargo/vendor/core-foundation-sys-0.8.4", + "contents": "{\"package\": \"248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-utils-0.8.19", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/either/either-1.9.0.crate", - "sha256": "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07", - "dest": "cargo/vendor/either-1.9.0" + "url": "https://static.crates.io/crates/either/either-1.10.0.crate", + "sha256": "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a", + "dest": "cargo/vendor/either-1.10.0" }, { "type": "inline", - "contents": "{\"package\": \"a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07\", \"files\": {}}", - "dest": "cargo/vendor/either-1.9.0", + "contents": "{\"package\": \"11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a\", \"files\": {}}", + "dest": "cargo/vendor/either-1.10.0", "dest-filename": ".cargo-checksum.json" }, { @@ -207,6 +246,32 @@ "dest": "cargo/vendor/equivalent-1.0.1", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/event-listener/event-listener-5.0.0.crate", + "sha256": "b72557800024fabbaa2449dd4bf24e37b93702d457a4d4f2b0dd1f0f039f20c1", + "dest": "cargo/vendor/event-listener-5.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"b72557800024fabbaa2449dd4bf24e37b93702d457a4d4f2b0dd1f0f039f20c1\", \"files\": {}}", + "dest": "cargo/vendor/event-listener-5.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/event-listener-strategy/event-listener-strategy-0.5.0.crate", + "sha256": "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291", + "dest": "cargo/vendor/event-listener-strategy-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291\", \"files\": {}}", + "dest": "cargo/vendor/event-listener-strategy-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -223,599 +288,599 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-channel/futures-channel-0.3.29.crate", - "sha256": "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb", - "dest": "cargo/vendor/futures-channel-0.3.29" + "url": "https://static.crates.io/crates/futures-channel/futures-channel-0.3.30.crate", + "sha256": "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78", + "dest": "cargo/vendor/futures-channel-0.3.30" }, { "type": "inline", - "contents": "{\"package\": \"ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb\", \"files\": {}}", - "dest": "cargo/vendor/futures-channel-0.3.29", + "contents": "{\"package\": \"eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78\", \"files\": {}}", + "dest": "cargo/vendor/futures-channel-0.3.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-core/futures-core-0.3.29.crate", - "sha256": "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c", - "dest": "cargo/vendor/futures-core-0.3.29" + "url": "https://static.crates.io/crates/futures-core/futures-core-0.3.30.crate", + "sha256": "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d", + "dest": "cargo/vendor/futures-core-0.3.30" }, { "type": "inline", - "contents": "{\"package\": \"eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c\", \"files\": {}}", - "dest": "cargo/vendor/futures-core-0.3.29", + "contents": "{\"package\": \"dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d\", \"files\": {}}", + "dest": "cargo/vendor/futures-core-0.3.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-executor/futures-executor-0.3.29.crate", - "sha256": "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc", - "dest": "cargo/vendor/futures-executor-0.3.29" + "url": "https://static.crates.io/crates/futures-executor/futures-executor-0.3.30.crate", + "sha256": "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d", + "dest": "cargo/vendor/futures-executor-0.3.30" }, { "type": "inline", - "contents": "{\"package\": \"0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc\", \"files\": {}}", - "dest": "cargo/vendor/futures-executor-0.3.29", + "contents": "{\"package\": \"a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d\", \"files\": {}}", + "dest": "cargo/vendor/futures-executor-0.3.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-io/futures-io-0.3.29.crate", - "sha256": "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa", - "dest": "cargo/vendor/futures-io-0.3.29" + "url": "https://static.crates.io/crates/futures-io/futures-io-0.3.30.crate", + "sha256": "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1", + "dest": "cargo/vendor/futures-io-0.3.30" }, { "type": "inline", - "contents": "{\"package\": \"8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa\", \"files\": {}}", - "dest": "cargo/vendor/futures-io-0.3.29", + "contents": "{\"package\": \"a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1\", \"files\": {}}", + "dest": "cargo/vendor/futures-io-0.3.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-macro/futures-macro-0.3.29.crate", - "sha256": "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb", - "dest": "cargo/vendor/futures-macro-0.3.29" + "url": "https://static.crates.io/crates/futures-macro/futures-macro-0.3.30.crate", + "sha256": "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac", + "dest": "cargo/vendor/futures-macro-0.3.30" }, { "type": "inline", - "contents": "{\"package\": \"53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb\", \"files\": {}}", - "dest": "cargo/vendor/futures-macro-0.3.29", + "contents": "{\"package\": \"87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac\", \"files\": {}}", + "dest": "cargo/vendor/futures-macro-0.3.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-task/futures-task-0.3.29.crate", - "sha256": "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2", - "dest": "cargo/vendor/futures-task-0.3.29" + "url": "https://static.crates.io/crates/futures-task/futures-task-0.3.30.crate", + "sha256": "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004", + "dest": "cargo/vendor/futures-task-0.3.30" }, { "type": "inline", - "contents": "{\"package\": \"efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2\", \"files\": {}}", - "dest": "cargo/vendor/futures-task-0.3.29", + "contents": "{\"package\": \"38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004\", \"files\": {}}", + "dest": "cargo/vendor/futures-task-0.3.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-util/futures-util-0.3.29.crate", - "sha256": "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104", - "dest": "cargo/vendor/futures-util-0.3.29" + "url": "https://static.crates.io/crates/futures-util/futures-util-0.3.30.crate", + "sha256": "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48", + "dest": "cargo/vendor/futures-util-0.3.30" }, { "type": "inline", - "contents": "{\"package\": \"a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104\", \"files\": {}}", - "dest": "cargo/vendor/futures-util-0.3.29", + "contents": "{\"package\": \"3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48\", \"files\": {}}", + "dest": "cargo/vendor/futures-util-0.3.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.18.3.crate", - "sha256": "446f32b74d22c33b7b258d4af4ffde53c2bf96ca2e29abdf1a785fe59bd6c82c", - "dest": "cargo/vendor/gdk-pixbuf-0.18.3" + "url": "https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.19.2.crate", + "sha256": "f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92", + "dest": "cargo/vendor/gdk-pixbuf-0.19.2" }, { "type": "inline", - "contents": "{\"package\": \"446f32b74d22c33b7b258d4af4ffde53c2bf96ca2e29abdf1a785fe59bd6c82c\", \"files\": {}}", - "dest": "cargo/vendor/gdk-pixbuf-0.18.3", + "contents": "{\"package\": \"f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-0.19.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.18.0.crate", - "sha256": "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7", - "dest": "cargo/vendor/gdk-pixbuf-sys-0.18.0" + "url": "https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.19.0.crate", + "sha256": "3dcbd04c1b2c4834cc008b4828bc917d062483b88d26effde6342e5622028f96", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7\", \"files\": {}}", - "dest": "cargo/vendor/gdk-pixbuf-sys-0.18.0", + "contents": "{\"package\": \"3dcbd04c1b2c4834cc008b4828bc917d062483b88d26effde6342e5622028f96\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.19.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4/gdk4-0.7.3.crate", - "sha256": "7edb019ad581f8ecf8ea8e4baa6df7c483a95b5a59be3140be6a9c3b0c632af6", - "dest": "cargo/vendor/gdk4-0.7.3" + "url": "https://static.crates.io/crates/gdk4/gdk4-0.8.0.crate", + "sha256": "6771942f85a2beaa220c64739395e4401b9fab4a52aba9b503fa1e6ed4d4d806", + "dest": "cargo/vendor/gdk4-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"7edb019ad581f8ecf8ea8e4baa6df7c483a95b5a59be3140be6a9c3b0c632af6\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-0.7.3", + "contents": "{\"package\": \"6771942f85a2beaa220c64739395e4401b9fab4a52aba9b503fa1e6ed4d4d806\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.7.2.crate", - "sha256": "dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0", - "dest": "cargo/vendor/gdk4-sys-0.7.2" + "url": "https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.8.0.crate", + "sha256": "1eb95854fab65072023a7814434f003db571d6e45c287c0b0c540c1c78bdf6ae", + "dest": "cargo/vendor/gdk4-sys-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-sys-0.7.2", + "contents": "{\"package\": \"1eb95854fab65072023a7814434f003db571d6e45c287c0b0c540c1c78bdf6ae\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-sys-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-wayland/gdk4-wayland-0.7.2.crate", - "sha256": "0db9102ff11e55bd65e153c1192abc21ddfa45ede90622e423d4e4a0e5d5f313", - "dest": "cargo/vendor/gdk4-wayland-0.7.2" + "url": "https://static.crates.io/crates/gdk4-wayland/gdk4-wayland-0.8.0.crate", + "sha256": "075cdd6b1c8aee8aefd4216b5483024f29d4102ec180f770ae28fe54f53019cf", + "dest": "cargo/vendor/gdk4-wayland-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"0db9102ff11e55bd65e153c1192abc21ddfa45ede90622e423d4e4a0e5d5f313\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-wayland-0.7.2", + "contents": "{\"package\": \"075cdd6b1c8aee8aefd4216b5483024f29d4102ec180f770ae28fe54f53019cf\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-wayland-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-wayland-sys/gdk4-wayland-sys-0.7.2.crate", - "sha256": "d48159be256ae0212d5a2b9884627197d08082c7168b28775b53a0f9885d5624", - "dest": "cargo/vendor/gdk4-wayland-sys-0.7.2" + "url": "https://static.crates.io/crates/gdk4-wayland-sys/gdk4-wayland-sys-0.8.0.crate", + "sha256": "6e02d324a9bf7136bc4b610423537c5f5852d71f53dee8fe63d7ac658333e762", + "dest": "cargo/vendor/gdk4-wayland-sys-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"d48159be256ae0212d5a2b9884627197d08082c7168b28775b53a0f9885d5624\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-wayland-sys-0.7.2", + "contents": "{\"package\": \"6e02d324a9bf7136bc4b610423537c5f5852d71f53dee8fe63d7ac658333e762\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-wayland-sys-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-win32/gdk4-win32-0.7.2.crate", - "sha256": "fe66650c41f64e41ada9f85c4bdb96e5549c669e594892240dfb147a63256057", - "dest": "cargo/vendor/gdk4-win32-0.7.2" + "url": "https://static.crates.io/crates/gdk4-win32/gdk4-win32-0.8.0.crate", + "sha256": "8a77295f5aa42657046bcdec4864b2b1ed95f8f877a8ca576279b73270b94a91", + "dest": "cargo/vendor/gdk4-win32-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"fe66650c41f64e41ada9f85c4bdb96e5549c669e594892240dfb147a63256057\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-win32-0.7.2", + "contents": "{\"package\": \"8a77295f5aa42657046bcdec4864b2b1ed95f8f877a8ca576279b73270b94a91\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-win32-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-win32-sys/gdk4-win32-sys-0.7.2.crate", - "sha256": "4b5c187546cd3ad9f1787b46c66272d8fcdf8197bfe4f6e2647fe910c39e396d", - "dest": "cargo/vendor/gdk4-win32-sys-0.7.2" + "url": "https://static.crates.io/crates/gdk4-win32-sys/gdk4-win32-sys-0.8.0.crate", + "sha256": "6fba1436610ddab9493b0444fe070448cc89ff9caeb1f9682927231d932469be", + "dest": "cargo/vendor/gdk4-win32-sys-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"4b5c187546cd3ad9f1787b46c66272d8fcdf8197bfe4f6e2647fe910c39e396d\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-win32-sys-0.7.2", + "contents": "{\"package\": \"6fba1436610ddab9493b0444fe070448cc89ff9caeb1f9682927231d932469be\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-win32-sys-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-x11/gdk4-x11-0.7.2.crate", - "sha256": "28c9bbf8ea1ea8469e74c3fdfafc142c9e14810a27f89ddb01b5e9076a60a450", - "dest": "cargo/vendor/gdk4-x11-0.7.2" + "url": "https://static.crates.io/crates/gdk4-x11/gdk4-x11-0.8.0.crate", + "sha256": "b2f2c2b41c444f5661fd6b4e42eff18e79df627863d3e0d3db8eef984b714c41", + "dest": "cargo/vendor/gdk4-x11-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"28c9bbf8ea1ea8469e74c3fdfafc142c9e14810a27f89ddb01b5e9076a60a450\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-x11-0.7.2", + "contents": "{\"package\": \"b2f2c2b41c444f5661fd6b4e42eff18e79df627863d3e0d3db8eef984b714c41\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-x11-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-x11-sys/gdk4-x11-sys-0.7.2.crate", - "sha256": "a3de1709370758192369f5329aa593847797f1c693c95e8a261e9b2e06a5f125", - "dest": "cargo/vendor/gdk4-x11-sys-0.7.2" + "url": "https://static.crates.io/crates/gdk4-x11-sys/gdk4-x11-sys-0.8.0.crate", + "sha256": "a90e4b5371704921d6f7704282502a47020acb456dc66129a81889b652af4dfd", + "dest": "cargo/vendor/gdk4-x11-sys-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"a3de1709370758192369f5329aa593847797f1c693c95e8a261e9b2e06a5f125\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-x11-sys-0.7.2", + "contents": "{\"package\": \"a90e4b5371704921d6f7704282502a47020acb456dc66129a81889b652af4dfd\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-x11-sys-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gio/gio-0.18.3.crate", - "sha256": "47d809baf02bdf1b5ef4ad3bf60dd9d4977149db4612b7bbb58e56aef168193b", - "dest": "cargo/vendor/gio-0.18.3" + "url": "https://static.crates.io/crates/gio/gio-0.19.2.crate", + "sha256": "2eae10b27b6dd27e22ed0d812c6387deba295e6fc004a8b379e459b663b05a02", + "dest": "cargo/vendor/gio-0.19.2" }, { "type": "inline", - "contents": "{\"package\": \"47d809baf02bdf1b5ef4ad3bf60dd9d4977149db4612b7bbb58e56aef168193b\", \"files\": {}}", - "dest": "cargo/vendor/gio-0.18.3", + "contents": "{\"package\": \"2eae10b27b6dd27e22ed0d812c6387deba295e6fc004a8b379e459b663b05a02\", \"files\": {}}", + "dest": "cargo/vendor/gio-0.19.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.18.1.crate", - "sha256": "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2", - "dest": "cargo/vendor/gio-sys-0.18.1" + "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.19.0.crate", + "sha256": "bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4", + "dest": "cargo/vendor/gio-sys-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2\", \"files\": {}}", - "dest": "cargo/vendor/gio-sys-0.18.1", + "contents": "{\"package\": \"bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4\", \"files\": {}}", + "dest": "cargo/vendor/gio-sys-0.19.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib/glib-0.18.3.crate", - "sha256": "58cf801b6f7829fa76db37449ab67c9c98a2b1bf21076d9113225621e61a0fa6", - "dest": "cargo/vendor/glib-0.18.3" + "url": "https://static.crates.io/crates/glib/glib-0.19.2.crate", + "sha256": "ab9e86540b5d8402e905ad4ce7d6aa544092131ab564f3102175af176b90a053", + "dest": "cargo/vendor/glib-0.19.2" }, { "type": "inline", - "contents": "{\"package\": \"58cf801b6f7829fa76db37449ab67c9c98a2b1bf21076d9113225621e61a0fa6\", \"files\": {}}", - "dest": "cargo/vendor/glib-0.18.3", + "contents": "{\"package\": \"ab9e86540b5d8402e905ad4ce7d6aa544092131ab564f3102175af176b90a053\", \"files\": {}}", + "dest": "cargo/vendor/glib-0.19.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib-macros/glib-macros-0.18.3.crate", - "sha256": "72793962ceece3863c2965d7f10c8786323b17c7adea75a515809fa20ab799a5", - "dest": "cargo/vendor/glib-macros-0.18.3" + "url": "https://static.crates.io/crates/glib-macros/glib-macros-0.19.2.crate", + "sha256": "0f5897ca27a83e4cdc7b4666850bade0a2e73e17689aabafcc9acddad9d823b8", + "dest": "cargo/vendor/glib-macros-0.19.2" }, { "type": "inline", - "contents": "{\"package\": \"72793962ceece3863c2965d7f10c8786323b17c7adea75a515809fa20ab799a5\", \"files\": {}}", - "dest": "cargo/vendor/glib-macros-0.18.3", + "contents": "{\"package\": \"0f5897ca27a83e4cdc7b4666850bade0a2e73e17689aabafcc9acddad9d823b8\", \"files\": {}}", + "dest": "cargo/vendor/glib-macros-0.19.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.18.1.crate", - "sha256": "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898", - "dest": "cargo/vendor/glib-sys-0.18.1" + "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.19.0.crate", + "sha256": "630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4", + "dest": "cargo/vendor/glib-sys-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898\", \"files\": {}}", - "dest": "cargo/vendor/glib-sys-0.18.1", + "contents": "{\"package\": \"630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4\", \"files\": {}}", + "dest": "cargo/vendor/glib-sys-0.19.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.18.0.crate", - "sha256": "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44", - "dest": "cargo/vendor/gobject-sys-0.18.0" + "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.19.0.crate", + "sha256": "c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979", + "dest": "cargo/vendor/gobject-sys-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44\", \"files\": {}}", - "dest": "cargo/vendor/gobject-sys-0.18.0", + "contents": "{\"package\": \"c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979\", \"files\": {}}", + "dest": "cargo/vendor/gobject-sys-0.19.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/graphene-rs/graphene-rs-0.18.1.crate", - "sha256": "3b2228cda1505613a7a956cca69076892cfbda84fc2b7a62b94a41a272c0c401", - "dest": "cargo/vendor/graphene-rs-0.18.1" + "url": "https://static.crates.io/crates/graphene-rs/graphene-rs-0.19.2.crate", + "sha256": "99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91", + "dest": "cargo/vendor/graphene-rs-0.19.2" }, { "type": "inline", - "contents": "{\"package\": \"3b2228cda1505613a7a956cca69076892cfbda84fc2b7a62b94a41a272c0c401\", \"files\": {}}", - "dest": "cargo/vendor/graphene-rs-0.18.1", + "contents": "{\"package\": \"99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91\", \"files\": {}}", + "dest": "cargo/vendor/graphene-rs-0.19.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/graphene-sys/graphene-sys-0.18.1.crate", - "sha256": "cc4144cee8fc8788f2a9b73dc5f1d4e1189d1f95305c4cb7bd9c1af1cfa31f59", - "dest": "cargo/vendor/graphene-sys-0.18.1" + "url": "https://static.crates.io/crates/graphene-sys/graphene-sys-0.19.0.crate", + "sha256": "236ed66cc9b18d8adf233716f75de803d0bf6fc806f60d14d948974a12e240d0", + "dest": "cargo/vendor/graphene-sys-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"cc4144cee8fc8788f2a9b73dc5f1d4e1189d1f95305c4cb7bd9c1af1cfa31f59\", \"files\": {}}", - "dest": "cargo/vendor/graphene-sys-0.18.1", + "contents": "{\"package\": \"236ed66cc9b18d8adf233716f75de803d0bf6fc806f60d14d948974a12e240d0\", \"files\": {}}", + "dest": "cargo/vendor/graphene-sys-0.19.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gsk4/gsk4-0.7.3.crate", - "sha256": "0d958e351d2f210309b32d081c832d7de0aca0b077aa10d88336c6379bd01f7e", - "dest": "cargo/vendor/gsk4-0.7.3" + "url": "https://static.crates.io/crates/gsk4/gsk4-0.8.0.crate", + "sha256": "0e8ce8dee0fd87a11002214b1204ff18c9272fbd530408f0884a0f9b25dc31de", + "dest": "cargo/vendor/gsk4-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"0d958e351d2f210309b32d081c832d7de0aca0b077aa10d88336c6379bd01f7e\", \"files\": {}}", - "dest": "cargo/vendor/gsk4-0.7.3", + "contents": "{\"package\": \"0e8ce8dee0fd87a11002214b1204ff18c9272fbd530408f0884a0f9b25dc31de\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.7.3.crate", - "sha256": "12bd9e3effea989f020e8f1ff3fa3b8c63ba93d43b899c11a118868853a56d55", - "dest": "cargo/vendor/gsk4-sys-0.7.3" + "url": "https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.8.0.crate", + "sha256": "2660a652da5b662d43924df19ba40d73f015ed427329ef51d2b1360a4e0dc0e4", + "dest": "cargo/vendor/gsk4-sys-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"12bd9e3effea989f020e8f1ff3fa3b8c63ba93d43b899c11a118868853a56d55\", \"files\": {}}", - "dest": "cargo/vendor/gsk4-sys-0.7.3", + "contents": "{\"package\": \"2660a652da5b662d43924df19ba40d73f015ed427329ef51d2b1360a4e0dc0e4\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-sys-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gst-plugin-version-helper/gst-plugin-version-helper-0.8.0.crate", - "sha256": "334c37a15ca23861ad8159c8ff6e20f011aa2000defc5c9159096a28842f811b", - "dest": "cargo/vendor/gst-plugin-version-helper-0.8.0" + "url": "https://static.crates.io/crates/gst-plugin-version-helper/gst-plugin-version-helper-0.8.1.crate", + "sha256": "8185b029682824ac93ee2d9e17f84130d4c8a701e9255dfba68d72e1a4230749", + "dest": "cargo/vendor/gst-plugin-version-helper-0.8.1" }, { "type": "inline", - "contents": "{\"package\": \"334c37a15ca23861ad8159c8ff6e20f011aa2000defc5c9159096a28842f811b\", \"files\": {}}", - "dest": "cargo/vendor/gst-plugin-version-helper-0.8.0", + "contents": "{\"package\": \"8185b029682824ac93ee2d9e17f84130d4c8a701e9255dfba68d72e1a4230749\", \"files\": {}}", + "dest": "cargo/vendor/gst-plugin-version-helper-0.8.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer/gstreamer-0.21.2.crate", - "sha256": "ed97f98d186e63e49079b26af1a1b73e70ab7a2f450eb46a136f2bffc2bf12d5", - "dest": "cargo/vendor/gstreamer-0.21.2" + "url": "https://static.crates.io/crates/gstreamer/gstreamer-0.22.1.crate", + "sha256": "c6948444004e5ddf3d735d9a3e9968948675c6bceb7f4b56e9dc12d2ff4440c1", + "dest": "cargo/vendor/gstreamer-0.22.1" }, { "type": "inline", - "contents": "{\"package\": \"ed97f98d186e63e49079b26af1a1b73e70ab7a2f450eb46a136f2bffc2bf12d5\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-0.21.2", + "contents": "{\"package\": \"c6948444004e5ddf3d735d9a3e9968948675c6bceb7f4b56e9dc12d2ff4440c1\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-0.22.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-base/gstreamer-base-0.21.2.crate", - "sha256": "cb150b6904a49052237fede7cc2e6479df6ced5043d95e6af8134bc141a3167f", - "dest": "cargo/vendor/gstreamer-base-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-base/gstreamer-base-0.22.0.crate", + "sha256": "514c71195b53c7eced4842b66ca9149833e41cf6a1d949e45e2ca4a4fa929850", + "dest": "cargo/vendor/gstreamer-base-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"cb150b6904a49052237fede7cc2e6479df6ced5043d95e6af8134bc141a3167f\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-base-0.21.2", + "contents": "{\"package\": \"514c71195b53c7eced4842b66ca9149833e41cf6a1d949e45e2ca4a4fa929850\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-base-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-base-sys/gstreamer-base-sys-0.21.1.crate", - "sha256": "f4ca701f9078fe115b29b24c80910b577f9cb5b039182f050dbadf5933594b64", - "dest": "cargo/vendor/gstreamer-base-sys-0.21.1" + "url": "https://static.crates.io/crates/gstreamer-base-sys/gstreamer-base-sys-0.22.0.crate", + "sha256": "286591e0f85bbda1adf9bab6f21d015acd9ca0a4d4acb61da65e3d0487e23c4e", + "dest": "cargo/vendor/gstreamer-base-sys-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"f4ca701f9078fe115b29b24c80910b577f9cb5b039182f050dbadf5933594b64\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-base-sys-0.21.1", + "contents": "{\"package\": \"286591e0f85bbda1adf9bab6f21d015acd9ca0a4d4acb61da65e3d0487e23c4e\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-base-sys-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl/gstreamer-gl-0.21.2.crate", - "sha256": "3ecfb91128263c160448a915a15e430cfdc69317b1b087316222e0693bb51b90", - "dest": "cargo/vendor/gstreamer-gl-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-gl/gstreamer-gl-0.22.0.crate", + "sha256": "7d21c0c5fbf74018a0254b3ab77bca0a5b2c0f002bcfd910c09113ae90a95d98", + "dest": "cargo/vendor/gstreamer-gl-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"3ecfb91128263c160448a915a15e430cfdc69317b1b087316222e0693bb51b90\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-0.21.2", + "contents": "{\"package\": \"7d21c0c5fbf74018a0254b3ab77bca0a5b2c0f002bcfd910c09113ae90a95d98\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl-egl/gstreamer-gl-egl-0.21.2.crate", - "sha256": "a173ab223aa3c46d5f2be02b494c2086096fa3e932e2953d6392fcc07da5dc82", - "dest": "cargo/vendor/gstreamer-gl-egl-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-gl-egl/gstreamer-gl-egl-0.22.0.crate", + "sha256": "dfde7bf67f5f7c87e1ff29cdeea4918530d677b51e3f4847121ada44f1fab139", + "dest": "cargo/vendor/gstreamer-gl-egl-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"a173ab223aa3c46d5f2be02b494c2086096fa3e932e2953d6392fcc07da5dc82\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-egl-0.21.2", + "contents": "{\"package\": \"dfde7bf67f5f7c87e1ff29cdeea4918530d677b51e3f4847121ada44f1fab139\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-egl-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl-egl-sys/gstreamer-gl-egl-sys-0.21.2.crate", - "sha256": "ee3c88b6f01c8a5f9f7ba39f9805ac7026fd269fccb04d2a4b488bb928a8e954", - "dest": "cargo/vendor/gstreamer-gl-egl-sys-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-gl-egl-sys/gstreamer-gl-egl-sys-0.22.0.crate", + "sha256": "7c9ec3c03af5d4ed3e58ddbca4eea13e90e01b88e37f6c0689b26e05168eb7bf", + "dest": "cargo/vendor/gstreamer-gl-egl-sys-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"ee3c88b6f01c8a5f9f7ba39f9805ac7026fd269fccb04d2a4b488bb928a8e954\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-egl-sys-0.21.2", + "contents": "{\"package\": \"7c9ec3c03af5d4ed3e58ddbca4eea13e90e01b88e37f6c0689b26e05168eb7bf\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-egl-sys-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl-sys/gstreamer-gl-sys-0.21.2.crate", - "sha256": "d580971b3c99a667c9739812d499e6c5cadbb92873f984cd0d1d0b4e7346f1cd", - "dest": "cargo/vendor/gstreamer-gl-sys-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-gl-sys/gstreamer-gl-sys-0.22.0.crate", + "sha256": "61d1e3b9b02abc23835e9d770f2bd705b67a50406ea37e963b4526a77c6a7cd8", + "dest": "cargo/vendor/gstreamer-gl-sys-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"d580971b3c99a667c9739812d499e6c5cadbb92873f984cd0d1d0b4e7346f1cd\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-sys-0.21.2", + "contents": "{\"package\": \"61d1e3b9b02abc23835e9d770f2bd705b67a50406ea37e963b4526a77c6a7cd8\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-sys-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl-wayland/gstreamer-gl-wayland-0.21.1.crate", - "sha256": "fec276a2f2d022d09f7655d7b0a4b92439a856261a077f770b02388a8556e7ff", - "dest": "cargo/vendor/gstreamer-gl-wayland-0.21.1" + "url": "https://static.crates.io/crates/gstreamer-gl-wayland/gstreamer-gl-wayland-0.22.0.crate", + "sha256": "f9fbfe3d0c2469023b73df8408a4b19daaf7bd30141e9fc67e4ab63d41db5ee2", + "dest": "cargo/vendor/gstreamer-gl-wayland-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"fec276a2f2d022d09f7655d7b0a4b92439a856261a077f770b02388a8556e7ff\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-wayland-0.21.1", + "contents": "{\"package\": \"f9fbfe3d0c2469023b73df8408a4b19daaf7bd30141e9fc67e4ab63d41db5ee2\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-wayland-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl-wayland-sys/gstreamer-gl-wayland-sys-0.21.1.crate", - "sha256": "917b86f16faa53a34501252fff39f09290ba1796b73e6be07d23d97f484412a1", - "dest": "cargo/vendor/gstreamer-gl-wayland-sys-0.21.1" + "url": "https://static.crates.io/crates/gstreamer-gl-wayland-sys/gstreamer-gl-wayland-sys-0.22.0.crate", + "sha256": "83bc79debd1ef92795a3bd411986b19dbfe2527424f396e460aacc59d5fab4f1", + "dest": "cargo/vendor/gstreamer-gl-wayland-sys-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"917b86f16faa53a34501252fff39f09290ba1796b73e6be07d23d97f484412a1\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-wayland-sys-0.21.1", + "contents": "{\"package\": \"83bc79debd1ef92795a3bd411986b19dbfe2527424f396e460aacc59d5fab4f1\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-wayland-sys-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl-x11/gstreamer-gl-x11-0.21.1.crate", - "sha256": "d7021b9e32c9d2c2830898cfdb60f8b1e7fea560b7cd3e221b9fad01a32af67d", - "dest": "cargo/vendor/gstreamer-gl-x11-0.21.1" + "url": "https://static.crates.io/crates/gstreamer-gl-x11/gstreamer-gl-x11-0.22.0.crate", + "sha256": "42ed82941c84668d89dbf81f220083422268c22ec6ab4991806649ed6758cec8", + "dest": "cargo/vendor/gstreamer-gl-x11-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"d7021b9e32c9d2c2830898cfdb60f8b1e7fea560b7cd3e221b9fad01a32af67d\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-x11-0.21.1", + "contents": "{\"package\": \"42ed82941c84668d89dbf81f220083422268c22ec6ab4991806649ed6758cec8\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-x11-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-gl-x11-sys/gstreamer-gl-x11-sys-0.21.1.crate", - "sha256": "c49aef03c7b9e159b5f4c557efe4a597437ea6e5e10f934ae8b214386c6ebcdc", - "dest": "cargo/vendor/gstreamer-gl-x11-sys-0.21.1" + "url": "https://static.crates.io/crates/gstreamer-gl-x11-sys/gstreamer-gl-x11-sys-0.22.0.crate", + "sha256": "54b59f2782f5e71e3ef5fd534598938966a4dc3911f2540807f7d13b586e4ed1", + "dest": "cargo/vendor/gstreamer-gl-x11-sys-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"c49aef03c7b9e159b5f4c557efe4a597437ea6e5e10f934ae8b214386c6ebcdc\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-gl-x11-sys-0.21.1", + "contents": "{\"package\": \"54b59f2782f5e71e3ef5fd534598938966a4dc3911f2540807f7d13b586e4ed1\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-gl-x11-sys-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-sys/gstreamer-sys-0.21.2.crate", - "sha256": "564cda782b3e6eed1b81cb4798a06794db56440fb05b422505be689f34ce3bc4", - "dest": "cargo/vendor/gstreamer-sys-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-sys/gstreamer-sys-0.22.1.crate", + "sha256": "f62af07f6958a82eee1969beac63c1b0dc2d2a4a2594fe62fed147906cdf9664", + "dest": "cargo/vendor/gstreamer-sys-0.22.1" }, { "type": "inline", - "contents": "{\"package\": \"564cda782b3e6eed1b81cb4798a06794db56440fb05b422505be689f34ce3bc4\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-sys-0.21.2", + "contents": "{\"package\": \"f62af07f6958a82eee1969beac63c1b0dc2d2a4a2594fe62fed147906cdf9664\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-sys-0.22.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-video/gstreamer-video-0.21.2.crate", - "sha256": "e85b2a4d1d3b7a98ae03806c3ed5c2db89d6b37a5f138780b48de015d68715e5", - "dest": "cargo/vendor/gstreamer-video-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-video/gstreamer-video-0.22.1.crate", + "sha256": "5ab3f4045ddb92bf2b469f5db8825d4f5eb46e4beff661fc97f50bb4e2b2c626", + "dest": "cargo/vendor/gstreamer-video-0.22.1" }, { "type": "inline", - "contents": "{\"package\": \"e85b2a4d1d3b7a98ae03806c3ed5c2db89d6b37a5f138780b48de015d68715e5\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-video-0.21.2", + "contents": "{\"package\": \"5ab3f4045ddb92bf2b469f5db8825d4f5eb46e4beff661fc97f50bb4e2b2c626\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-video-0.22.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gstreamer-video-sys/gstreamer-video-sys-0.21.2.crate", - "sha256": "0302318d98e6b054501e485b6bb4ee20225823218f4a8660c182f115a33b16ee", - "dest": "cargo/vendor/gstreamer-video-sys-0.21.2" + "url": "https://static.crates.io/crates/gstreamer-video-sys/gstreamer-video-sys-0.22.1.crate", + "sha256": "c1ea7996ba44fbbf563aeeda96e24259efc9f06b407854d837ee58e260d7ba78", + "dest": "cargo/vendor/gstreamer-video-sys-0.22.1" }, { "type": "inline", - "contents": "{\"package\": \"0302318d98e6b054501e485b6bb4ee20225823218f4a8660c182f115a33b16ee\", \"files\": {}}", - "dest": "cargo/vendor/gstreamer-video-sys-0.21.2", + "contents": "{\"package\": \"c1ea7996ba44fbbf563aeeda96e24259efc9f06b407854d837ee58e260d7ba78\", \"files\": {}}", + "dest": "cargo/vendor/gstreamer-video-sys-0.22.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4/gtk4-0.7.3.crate", - "sha256": "5aeb51aa3e9728575a053e1f43543cd9992ac2477e1b186ad824fd4adfb70842", - "dest": "cargo/vendor/gtk4-0.7.3" + "url": "https://static.crates.io/crates/gtk4/gtk4-0.8.0.crate", + "sha256": "7d26ffa3ec6316ccaa1df62d3e7f5bae1637c0acbb43f250fabef38319f73c64", + "dest": "cargo/vendor/gtk4-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"5aeb51aa3e9728575a053e1f43543cd9992ac2477e1b186ad824fd4adfb70842\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-0.7.3", + "contents": "{\"package\": \"7d26ffa3ec6316ccaa1df62d3e7f5bae1637c0acbb43f250fabef38319f73c64\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.7.2.crate", - "sha256": "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f", - "dest": "cargo/vendor/gtk4-macros-0.7.2" + "url": "https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.8.0.crate", + "sha256": "c8b86439e9896f6f3f47c3d8077c5c8205174078760afdabd9098a8e9e937d97", + "dest": "cargo/vendor/gtk4-macros-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-macros-0.7.2", + "contents": "{\"package\": \"c8b86439e9896f6f3f47c3d8077c5c8205174078760afdabd9098a8e9e937d97\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-macros-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.7.3.crate", - "sha256": "54d8c4aa23638ce9faa2caf7e2a27d4a1295af2155c8e8d28c4d4eeca7a65eb8", - "dest": "cargo/vendor/gtk4-sys-0.7.3" + "url": "https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.8.0.crate", + "sha256": "2abc0a6d356d59a3806021829ce6ed3e70bba3509b41a535fedcb09fae13fbc0", + "dest": "cargo/vendor/gtk4-sys-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"54d8c4aa23638ce9faa2caf7e2a27d4a1295af2155c8e8d28c4d4eeca7a65eb8\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-sys-0.7.3", + "contents": "{\"package\": \"2abc0a6d356d59a3806021829ce6ed3e70bba3509b41a535fedcb09fae13fbc0\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-sys-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.14.2.crate", - "sha256": "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156", - "dest": "cargo/vendor/hashbrown-0.14.2" + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.14.3.crate", + "sha256": "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604", + "dest": "cargo/vendor/hashbrown-0.14.3" }, { "type": "inline", - "contents": "{\"package\": \"f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156\", \"files\": {}}", - "dest": "cargo/vendor/hashbrown-0.14.2", + "contents": "{\"package\": \"290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.14.3", "dest-filename": ".cargo-checksum.json" }, { @@ -834,14 +899,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.58.crate", - "sha256": "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20", - "dest": "cargo/vendor/iana-time-zone-0.1.58" + "url": "https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.60.crate", + "sha256": "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141", + "dest": "cargo/vendor/iana-time-zone-0.1.60" }, { "type": "inline", - "contents": "{\"package\": \"8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20\", \"files\": {}}", - "dest": "cargo/vendor/iana-time-zone-0.1.58", + "contents": "{\"package\": \"e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141\", \"files\": {}}", + "dest": "cargo/vendor/iana-time-zone-0.1.60", "dest-filename": ".cargo-checksum.json" }, { @@ -860,66 +925,66 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/indexmap/indexmap-2.1.0.crate", - "sha256": "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f", - "dest": "cargo/vendor/indexmap-2.1.0" + "url": "https://static.crates.io/crates/indexmap/indexmap-2.2.3.crate", + "sha256": "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177", + "dest": "cargo/vendor/indexmap-2.2.3" }, { "type": "inline", - "contents": "{\"package\": \"d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f\", \"files\": {}}", - "dest": "cargo/vendor/indexmap-2.1.0", + "contents": "{\"package\": \"233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177\", \"files\": {}}", + "dest": "cargo/vendor/indexmap-2.2.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/itertools/itertools-0.11.0.crate", - "sha256": "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57", - "dest": "cargo/vendor/itertools-0.11.0" + "url": "https://static.crates.io/crates/itertools/itertools-0.12.1.crate", + "sha256": "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569", + "dest": "cargo/vendor/itertools-0.12.1" }, { "type": "inline", - "contents": "{\"package\": \"b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57\", \"files\": {}}", - "dest": "cargo/vendor/itertools-0.11.0", + "contents": "{\"package\": \"ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569\", \"files\": {}}", + "dest": "cargo/vendor/itertools-0.12.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/js-sys/js-sys-0.3.65.crate", - "sha256": "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8", - "dest": "cargo/vendor/js-sys-0.3.65" + "url": "https://static.crates.io/crates/js-sys/js-sys-0.3.68.crate", + "sha256": "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee", + "dest": "cargo/vendor/js-sys-0.3.68" }, { "type": "inline", - "contents": "{\"package\": \"54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8\", \"files\": {}}", - "dest": "cargo/vendor/js-sys-0.3.65", + "contents": "{\"package\": \"406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee\", \"files\": {}}", + "dest": "cargo/vendor/js-sys-0.3.68", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/khronos-egl/khronos-egl-5.0.0.crate", - "sha256": "d1382b16c04aeb821453d6215a3c80ba78f24c6595c5aa85653378aabe0c83e3", - "dest": "cargo/vendor/khronos-egl-5.0.0" + "url": "https://static.crates.io/crates/khronos-egl/khronos-egl-6.0.0.crate", + "sha256": "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76", + "dest": "cargo/vendor/khronos-egl-6.0.0" }, { "type": "inline", - "contents": "{\"package\": \"d1382b16c04aeb821453d6215a3c80ba78f24c6595c5aa85653378aabe0c83e3\", \"files\": {}}", - "dest": "cargo/vendor/khronos-egl-5.0.0", + "contents": "{\"package\": \"6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76\", \"files\": {}}", + "dest": "cargo/vendor/khronos-egl-6.0.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libc/libc-0.2.150.crate", - "sha256": "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c", - "dest": "cargo/vendor/libc-0.2.150" + "url": "https://static.crates.io/crates/libc/libc-0.2.153.crate", + "sha256": "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd", + "dest": "cargo/vendor/libc-0.2.153" }, { "type": "inline", - "contents": "{\"package\": \"89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c\", \"files\": {}}", - "dest": "cargo/vendor/libc-0.2.150", + "contents": "{\"package\": \"9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.153", "dest-filename": ".cargo-checksum.json" }, { @@ -938,14 +1003,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/memchr/memchr-2.6.4.crate", - "sha256": "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167", - "dest": "cargo/vendor/memchr-2.6.4" + "url": "https://static.crates.io/crates/memchr/memchr-2.7.1.crate", + "sha256": "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149", + "dest": "cargo/vendor/memchr-2.7.1" }, { "type": "inline", - "contents": "{\"package\": \"f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167\", \"files\": {}}", - "dest": "cargo/vendor/memchr-2.6.4", + "contents": "{\"package\": \"523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149\", \"files\": {}}", + "dest": "cargo/vendor/memchr-2.7.1", "dest-filename": ".cargo-checksum.json" }, { @@ -977,14 +1042,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/num-integer/num-integer-0.1.45.crate", - "sha256": "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9", - "dest": "cargo/vendor/num-integer-0.1.45" + "url": "https://static.crates.io/crates/num-integer/num-integer-0.1.46.crate", + "sha256": "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f", + "dest": "cargo/vendor/num-integer-0.1.46" }, { "type": "inline", - "contents": "{\"package\": \"225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9\", \"files\": {}}", - "dest": "cargo/vendor/num-integer-0.1.45", + "contents": "{\"package\": \"7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f\", \"files\": {}}", + "dest": "cargo/vendor/num-integer-0.1.46", "dest-filename": ".cargo-checksum.json" }, { @@ -1003,27 +1068,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/num-traits/num-traits-0.2.17.crate", - "sha256": "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c", - "dest": "cargo/vendor/num-traits-0.2.17" + "url": "https://static.crates.io/crates/num-traits/num-traits-0.2.18.crate", + "sha256": "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a", + "dest": "cargo/vendor/num-traits-0.2.18" }, { "type": "inline", - "contents": "{\"package\": \"39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c\", \"files\": {}}", - "dest": "cargo/vendor/num-traits-0.2.17", + "contents": "{\"package\": \"da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a\", \"files\": {}}", + "dest": "cargo/vendor/num-traits-0.2.18", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/once_cell/once_cell-1.18.0.crate", - "sha256": "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d", - "dest": "cargo/vendor/once_cell-1.18.0" + "url": "https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate", + "sha256": "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92", + "dest": "cargo/vendor/once_cell-1.19.0" }, { "type": "inline", - "contents": "{\"package\": \"dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d\", \"files\": {}}", - "dest": "cargo/vendor/once_cell-1.18.0", + "contents": "{\"package\": \"3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92\", \"files\": {}}", + "dest": "cargo/vendor/once_cell-1.19.0", "dest-filename": ".cargo-checksum.json" }, { @@ -1042,27 +1107,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pango/pango-0.18.3.crate", - "sha256": "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4", - "dest": "cargo/vendor/pango-0.18.3" + "url": "https://static.crates.io/crates/pango/pango-0.19.2.crate", + "sha256": "7809e8af4df8d024a066106b72ca6bc7253a484ae3867041a96103ef8a13188d", + "dest": "cargo/vendor/pango-0.19.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"7809e8af4df8d024a066106b72ca6bc7253a484ae3867041a96103ef8a13188d\", \"files\": {}}", + "dest": "cargo/vendor/pango-0.19.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pango-sys/pango-sys-0.19.0.crate", + "sha256": "f52ef6a881c19fbfe3b1484df5cad411acaaba29dbec843941c3110d19f340ea", + "dest": "cargo/vendor/pango-sys-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4\", \"files\": {}}", - "dest": "cargo/vendor/pango-0.18.3", + "contents": "{\"package\": \"f52ef6a881c19fbfe3b1484df5cad411acaaba29dbec843941c3110d19f340ea\", \"files\": {}}", + "dest": "cargo/vendor/pango-sys-0.19.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pango-sys/pango-sys-0.18.0.crate", - "sha256": "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5", - "dest": "cargo/vendor/pango-sys-0.18.0" + "url": "https://static.crates.io/crates/parking/parking-2.2.0.crate", + "sha256": "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae", + "dest": "cargo/vendor/parking-2.2.0" }, { "type": "inline", - "contents": "{\"package\": \"436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5\", \"files\": {}}", - "dest": "cargo/vendor/pango-sys-0.18.0", + "contents": "{\"package\": \"bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae\", \"files\": {}}", + "dest": "cargo/vendor/parking-2.2.0", "dest-filename": ".cargo-checksum.json" }, { @@ -1107,53 +1185,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.27.crate", - "sha256": "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964", - "dest": "cargo/vendor/pkg-config-0.3.27" + "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.29.crate", + "sha256": "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb", + "dest": "cargo/vendor/pkg-config-0.3.29" }, { "type": "inline", - "contents": "{\"package\": \"26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964\", \"files\": {}}", - "dest": "cargo/vendor/pkg-config-0.3.27", + "contents": "{\"package\": \"2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb\", \"files\": {}}", + "dest": "cargo/vendor/pkg-config-0.3.29", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pretty-hex/pretty-hex-0.3.0.crate", - "sha256": "c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5", - "dest": "cargo/vendor/pretty-hex-0.3.0" + "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-3.1.0.crate", + "sha256": "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284", + "dest": "cargo/vendor/proc-macro-crate-3.1.0" }, { "type": "inline", - "contents": "{\"package\": \"c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5\", \"files\": {}}", - "dest": "cargo/vendor/pretty-hex-0.3.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-1.3.1.crate", - "sha256": "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919", - "dest": "cargo/vendor/proc-macro-crate-1.3.1" - }, - { - "type": "inline", - "contents": "{\"package\": \"7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro-crate-1.3.1", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-2.0.0.crate", - "sha256": "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8", - "dest": "cargo/vendor/proc-macro-crate-2.0.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro-crate-2.0.0", + "contents": "{\"package\": \"6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro-crate-3.1.0", "dest-filename": ".cargo-checksum.json" }, { @@ -1185,27 +1237,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.69.crate", - "sha256": "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da", - "dest": "cargo/vendor/proc-macro2-1.0.69" + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.78.crate", + "sha256": "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae", + "dest": "cargo/vendor/proc-macro2-1.0.78" }, { "type": "inline", - "contents": "{\"package\": \"134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro2-1.0.69", + "contents": "{\"package\": \"e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.78", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/quote/quote-1.0.33.crate", - "sha256": "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae", - "dest": "cargo/vendor/quote-1.0.33" + "url": "https://static.crates.io/crates/quote/quote-1.0.35.crate", + "sha256": "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef", + "dest": "cargo/vendor/quote-1.0.35" }, { "type": "inline", - "contents": "{\"package\": \"5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae\", \"files\": {}}", - "dest": "cargo/vendor/quote-1.0.33", + "contents": "{\"package\": \"291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.35", "dest-filename": ".cargo-checksum.json" }, { @@ -1224,53 +1276,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/semver/semver-1.0.20.crate", - "sha256": "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090", - "dest": "cargo/vendor/semver-1.0.20" + "url": "https://static.crates.io/crates/semver/semver-1.0.21.crate", + "sha256": "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0", + "dest": "cargo/vendor/semver-1.0.21" }, { "type": "inline", - "contents": "{\"package\": \"836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090\", \"files\": {}}", - "dest": "cargo/vendor/semver-1.0.20", + "contents": "{\"package\": \"b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0\", \"files\": {}}", + "dest": "cargo/vendor/semver-1.0.21", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde/serde-1.0.192.crate", - "sha256": "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001", - "dest": "cargo/vendor/serde-1.0.192" + "url": "https://static.crates.io/crates/serde/serde-1.0.196.crate", + "sha256": "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32", + "dest": "cargo/vendor/serde-1.0.196" }, { "type": "inline", - "contents": "{\"package\": \"bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001\", \"files\": {}}", - "dest": "cargo/vendor/serde-1.0.192", + "contents": "{\"package\": \"870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32\", \"files\": {}}", + "dest": "cargo/vendor/serde-1.0.196", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.192.crate", - "sha256": "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1", - "dest": "cargo/vendor/serde_derive-1.0.192" + "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.196.crate", + "sha256": "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67", + "dest": "cargo/vendor/serde_derive-1.0.196" }, { "type": "inline", - "contents": "{\"package\": \"d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1\", \"files\": {}}", - "dest": "cargo/vendor/serde_derive-1.0.192", + "contents": "{\"package\": \"33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive-1.0.196", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.4.crate", - "sha256": "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80", - "dest": "cargo/vendor/serde_spanned-0.6.4" + "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.5.crate", + "sha256": "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1", + "dest": "cargo/vendor/serde_spanned-0.6.5" }, { "type": "inline", - "contents": "{\"package\": \"12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80\", \"files\": {}}", - "dest": "cargo/vendor/serde_spanned-0.6.4", + "contents": "{\"package\": \"eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1\", \"files\": {}}", + "dest": "cargo/vendor/serde_spanned-0.6.5", "dest-filename": ".cargo-checksum.json" }, { @@ -1289,14 +1341,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/smallvec/smallvec-1.11.2.crate", - "sha256": "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970", - "dest": "cargo/vendor/smallvec-1.11.2" + "url": "https://static.crates.io/crates/smallvec/smallvec-1.13.1.crate", + "sha256": "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7", + "dest": "cargo/vendor/smallvec-1.13.1" }, { "type": "inline", - "contents": "{\"package\": \"4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970\", \"files\": {}}", - "dest": "cargo/vendor/smallvec-1.11.2", + "contents": "{\"package\": \"e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7\", \"files\": {}}", + "dest": "cargo/vendor/smallvec-1.13.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1315,14 +1367,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/syn/syn-2.0.39.crate", - "sha256": "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a", - "dest": "cargo/vendor/syn-2.0.39" + "url": "https://static.crates.io/crates/syn/syn-2.0.48.crate", + "sha256": "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f", + "dest": "cargo/vendor/syn-2.0.48" }, { "type": "inline", - "contents": "{\"package\": \"23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a\", \"files\": {}}", - "dest": "cargo/vendor/syn-2.0.39", + "contents": "{\"package\": \"0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.48", "dest-filename": ".cargo-checksum.json" }, { @@ -1341,53 +1393,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.12.crate", - "sha256": "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a", - "dest": "cargo/vendor/target-lexicon-0.12.12" + "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.13.crate", + "sha256": "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae", + "dest": "cargo/vendor/target-lexicon-0.12.13" }, { "type": "inline", - "contents": "{\"package\": \"14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a\", \"files\": {}}", - "dest": "cargo/vendor/target-lexicon-0.12.12", + "contents": "{\"package\": \"69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae\", \"files\": {}}", + "dest": "cargo/vendor/target-lexicon-0.12.13", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/thiserror/thiserror-1.0.50.crate", - "sha256": "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2", - "dest": "cargo/vendor/thiserror-1.0.50" + "url": "https://static.crates.io/crates/thiserror/thiserror-1.0.57.crate", + "sha256": "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b", + "dest": "cargo/vendor/thiserror-1.0.57" }, { "type": "inline", - "contents": "{\"package\": \"f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2\", \"files\": {}}", - "dest": "cargo/vendor/thiserror-1.0.50", + "contents": "{\"package\": \"1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-1.0.57", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.50.crate", - "sha256": "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8", - "dest": "cargo/vendor/thiserror-impl-1.0.50" + "url": "https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.57.crate", + "sha256": "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81", + "dest": "cargo/vendor/thiserror-impl-1.0.57" }, { "type": "inline", - "contents": "{\"package\": \"266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8\", \"files\": {}}", - "dest": "cargo/vendor/thiserror-impl-1.0.50", + "contents": "{\"package\": \"a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-impl-1.0.57", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml/toml-0.8.8.crate", - "sha256": "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35", - "dest": "cargo/vendor/toml-0.8.8" + "url": "https://static.crates.io/crates/toml/toml-0.8.10.crate", + "sha256": "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290", + "dest": "cargo/vendor/toml-0.8.10" }, { "type": "inline", - "contents": "{\"package\": \"a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35\", \"files\": {}}", - "dest": "cargo/vendor/toml-0.8.8", + "contents": "{\"package\": \"9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.8.10", "dest-filename": ".cargo-checksum.json" }, { @@ -1406,40 +1458,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.19.15.crate", - "sha256": "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421", - "dest": "cargo/vendor/toml_edit-0.19.15" - }, - { - "type": "inline", - "contents": "{\"package\": \"1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421\", \"files\": {}}", - "dest": "cargo/vendor/toml_edit-0.19.15", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.20.7.crate", - "sha256": "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81", - "dest": "cargo/vendor/toml_edit-0.20.7" + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.21.1.crate", + "sha256": "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1", + "dest": "cargo/vendor/toml_edit-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81\", \"files\": {}}", - "dest": "cargo/vendor/toml_edit-0.20.7", + "contents": "{\"package\": \"6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.21.0.crate", - "sha256": "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03", - "dest": "cargo/vendor/toml_edit-0.21.0" + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.22.4.crate", + "sha256": "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951", + "dest": "cargo/vendor/toml_edit-0.22.4" }, { "type": "inline", - "contents": "{\"package\": \"d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03\", \"files\": {}}", - "dest": "cargo/vendor/toml_edit-0.21.0", + "contents": "{\"package\": \"0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.22.4", "dest-filename": ".cargo-checksum.json" }, { @@ -1484,248 +1523,209 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.88.crate", - "sha256": "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce", - "dest": "cargo/vendor/wasm-bindgen-0.2.88" - }, - { - "type": "inline", - "contents": "{\"package\": \"7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-0.2.88", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.88.crate", - "sha256": "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217", - "dest": "cargo/vendor/wasm-bindgen-backend-0.2.88" - }, - { - "type": "inline", - "contents": "{\"package\": \"e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-backend-0.2.88", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.88.crate", - "sha256": "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2", - "dest": "cargo/vendor/wasm-bindgen-macro-0.2.88" - }, - { - "type": "inline", - "contents": "{\"package\": \"5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-macro-0.2.88", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.88.crate", - "sha256": "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907", - "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.88" + "url": "https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.91.crate", + "sha256": "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f", + "dest": "cargo/vendor/wasm-bindgen-0.2.91" }, { "type": "inline", - "contents": "{\"package\": \"c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.88", + "contents": "{\"package\": \"c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-0.2.91", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.88.crate", - "sha256": "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b", - "dest": "cargo/vendor/wasm-bindgen-shared-0.2.88" + "url": "https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.91.crate", + "sha256": "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b", + "dest": "cargo/vendor/wasm-bindgen-backend-0.2.91" }, { "type": "inline", - "contents": "{\"package\": \"0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-shared-0.2.88", + "contents": "{\"package\": \"c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-backend-0.2.91", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winapi/winapi-0.3.9.crate", - "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419", - "dest": "cargo/vendor/winapi-0.3.9" + "url": "https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.91.crate", + "sha256": "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.91" }, { "type": "inline", - "contents": "{\"package\": \"5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419\", \"files\": {}}", - "dest": "cargo/vendor/winapi-0.3.9", + "contents": "{\"package\": \"b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.91", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate", - "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6", - "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0" + "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.91.crate", + "sha256": "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.91" }, { "type": "inline", - "contents": "{\"package\": \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\", \"files\": {}}", - "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0", + "contents": "{\"package\": \"642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.91", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate", - "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f", - "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0" + "url": "https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.91.crate", + "sha256": "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.91" }, { "type": "inline", - "contents": "{\"package\": \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\", \"files\": {}}", - "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0", + "contents": "{\"package\": \"4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.91", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-core/windows-core-0.51.1.crate", - "sha256": "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64", - "dest": "cargo/vendor/windows-core-0.51.1" + "url": "https://static.crates.io/crates/windows-core/windows-core-0.52.0.crate", + "sha256": "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9", + "dest": "cargo/vendor/windows-core-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64\", \"files\": {}}", - "dest": "cargo/vendor/windows-core-0.51.1", + "contents": "{\"package\": \"33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9\", \"files\": {}}", + "dest": "cargo/vendor/windows-core-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate", - "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9", - "dest": "cargo/vendor/windows-sys-0.48.0" + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate", + "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d", + "dest": "cargo/vendor/windows-sys-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9\", \"files\": {}}", - "dest": "cargo/vendor/windows-sys-0.48.0", + "contents": "{\"package\": \"282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate", - "sha256": "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c", - "dest": "cargo/vendor/windows-targets-0.48.5" + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.52.0.crate", + "sha256": "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd", + "dest": "cargo/vendor/windows-targets-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c\", \"files\": {}}", - "dest": "cargo/vendor/windows-targets-0.48.5", + "contents": "{\"package\": \"8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate", - "sha256": "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8", - "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.5" + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.0.crate", + "sha256": "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8\", \"files\": {}}", - "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.5", + "contents": "{\"package\": \"cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate", - "sha256": "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc", - "dest": "cargo/vendor/windows_aarch64_msvc-0.48.5" + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.0.crate", + "sha256": "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc\", \"files\": {}}", - "dest": "cargo/vendor/windows_aarch64_msvc-0.48.5", + "contents": "{\"package\": \"bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate", - "sha256": "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e", - "dest": "cargo/vendor/windows_i686_gnu-0.48.5" + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.0.crate", + "sha256": "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313", + "dest": "cargo/vendor/windows_i686_gnu-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_gnu-0.48.5", + "contents": "{\"package\": \"a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate", - "sha256": "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406", - "dest": "cargo/vendor/windows_i686_msvc-0.48.5" + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.0.crate", + "sha256": "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a", + "dest": "cargo/vendor/windows_i686_msvc-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_msvc-0.48.5", + "contents": "{\"package\": \"ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate", - "sha256": "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e", - "dest": "cargo/vendor/windows_x86_64_gnu-0.48.5" + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.0.crate", + "sha256": "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_gnu-0.48.5", + "contents": "{\"package\": \"3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate", - "sha256": "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc", - "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.5" + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.0.crate", + "sha256": "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.5", + "contents": "{\"package\": \"1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate", - "sha256": "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538", - "dest": "cargo/vendor/windows_x86_64_msvc-0.48.5" + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.0.crate", + "sha256": "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.0" }, { "type": "inline", - "contents": "{\"package\": \"ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_msvc-0.48.5", + "contents": "{\"package\": \"dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winnow/winnow-0.5.19.crate", - "sha256": "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b", - "dest": "cargo/vendor/winnow-0.5.19" + "url": "https://static.crates.io/crates/winnow/winnow-0.5.40.crate", + "sha256": "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876", + "dest": "cargo/vendor/winnow-0.5.40" }, { "type": "inline", - "contents": "{\"package\": \"829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b\", \"files\": {}}", - "dest": "cargo/vendor/winnow-0.5.19", + "contents": "{\"package\": \"f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876\", \"files\": {}}", + "dest": "cargo/vendor/winnow-0.5.40", "dest-filename": ".cargo-checksum.json" }, { diff --git a/build-aux/modules/gst-plugin-gtk4.json b/build-aux/modules/gst-plugin-gtk4.json index 138c34087..1e97d137b 100644 --- a/build-aux/modules/gst-plugin-gtk4.json +++ b/build-aux/modules/gst-plugin-gtk4.json @@ -4,9 +4,9 @@ "sources": [ { "type": "archive", - "url": "https://crates.io/api/v1/crates/gst-plugin-gtk4/0.11.2/download", - "dest-filename": "gst-plugin-gtk4-0.11.2.tar.gz", - "sha256": "33970273495544e54d5f486d761b09d402f0cf8760990e1ea508bd5141f8ebeb" + "url": "https://crates.io/api/v1/crates/gst-plugin-gtk4/0.12.1/download", + "dest-filename": "gst-plugin-gtk4-0.12.1.tar.gz", + "sha256": "162762eb8df14f696707ff54382b3c02f58706255ab3a37a61d59bc1d0c0115a" }, "gst-plugin-gtk4-sources.json" ], diff --git a/build-aux/modules/icon-development-kit.json b/build-aux/modules/icon-development-kit.json index 36f099b5c..c23a67b1b 100644 --- a/build-aux/modules/icon-development-kit.json +++ b/build-aux/modules/icon-development-kit.json @@ -11,7 +11,7 @@ { "type": "git", "url": "https://gitlab.gnome.org/Teams/Design/icon-development-kit-www.git", - "commit": "d6bc308bbf9dab29c719f09ddfd54088b58abf5f" + "commit": "5f831d4f808cb69833405e75203606d2465f5f41" } ], "modules": [ diff --git a/build-aux/modules/libshumate.json b/build-aux/modules/libshumate.json index de30b6df0..beb971c57 100644 --- a/build-aux/modules/libshumate.json +++ b/build-aux/modules/libshumate.json @@ -1,12 +1,38 @@ { "name": "libshumate", "buildsystem": "meson", - "config-opts": ["-Dgtk_doc=false", "-Dlibsoup3=true"], + "config-opts": ["-Dgtk_doc=false"], "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/libshumate/1.1/libshumate-1.1.2.tar.xz", - "sha256": "8f094f6e7e256ab192800516ff96617abeec2363b054aad6aeb17e0088c1fb2c" + "url": "https://download.gnome.org/sources/libshumate/1.2/libshumate-1.2.beta.tar.xz", + "sha256": "ec279f2d4a25aa29f9e25ee9a3be2bc6030fff46de75fe083bb3d3807651759f" + } + ], + "modules": [ + { + "name": "protobuf", + "buildsystem": "autotools", + "config-opts": ["DIST_LANG=cpp"], + "cleanup": ["/bin/protoc*", "/lib/libprotoc*", "/lib/libprotobuf-lite*"], + "sources": [ + { + "type": "archive", + "url": "https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protobuf-all-3.17.3.tar.gz", + "sha256": "77ad26d3f65222fd96ccc18b055632b0bfedf295cb748b712a98ba1ac0b704b2" + } + ] + }, + { + "name": "protobuf-c", + "buildsystem": "autotools", + "sources": [ + { + "type": "archive", + "url": "https://github.com/protobuf-c/protobuf-c/releases/download/v1.4.0/protobuf-c-1.4.0.tar.gz", + "sha256": "26d98ee9bf18a6eba0d3f855ddec31dbe857667d269bc0b6017335572f85bbcb" + } + ] } ] } diff --git a/build-aux/modules/vte.json b/build-aux/modules/vte.json index 5e85ee9ce..3a7690876 100644 --- a/build-aux/modules/vte.json +++ b/build-aux/modules/vte.json @@ -11,8 +11,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/vte/0.74/vte-0.74.0.tar.xz", - "sha256": "9ae08f777952ba793221152d360550451580f42d3b570e3341ebb6841984c76b" + "url": "https://download.gnome.org/sources/vte/0.75/vte-0.75.91.tar.xz", + "sha256": "e44e988e253e74bad3fc3b3de957fab37332bc7499de6ebbabb59c9cc4dec925" } ] } diff --git a/src/about.js b/src/about.js index 0958e3cc8..3146230e0 100644 --- a/src/about.js +++ b/src/about.js @@ -100,5 +100,5 @@ function getValaVersion() { } function getBlueprintVersion() { - return "Blueprint 80aaee37"; + return "Blueprint d47955c5"; } diff --git a/src/init.js b/src/init.js index 25ccf56c2..0bf9adf38 100644 --- a/src/init.js +++ b/src/init.js @@ -1,10 +1,11 @@ import "gi://Gtk?version=4.0"; import "gi://GtkSource?version=5"; import "gi://Adw?version=1"; -import "gi://Vte?version=3.91"; +import Vte from "gi://Vte?version=3.91"; import "gi://Soup?version=3.0"; import "gi://WebKit?version=6.0"; import "gi://Pango?version=1.0"; +import GObject from "gi://GObject"; import Gtk from "gi://Gtk"; import Gio from "gi://Gio"; @@ -13,6 +14,8 @@ import Xdp from "gi://Xdp"; import Source from "gi://GtkSource"; import WebKit from "gi://WebKit"; +GObject.type_ensure(Vte.Terminal); + Gio._promisify(Adw.AlertDialog.prototype, "choose", "choose_finish"); Gio._promisify(Xdp.Portal.prototype, "trash_file", "trash_file_finish"); Gio._promisify(Xdp.Portal.prototype, "open_uri", "open_uri_finish"); diff --git a/src/window.js b/src/window.js index 7577bc20f..11c627a9a 100644 --- a/src/window.js +++ b/src/window.js @@ -3,7 +3,6 @@ import GLib from "gi://GLib"; import GObject from "gi://GObject"; import Gio from "gi://Gio"; import Adw from "gi://Adw"; -import Vte from "gi://Vte"; import { buildRuntimePath, quitOnLastWindowClose } from "./util.js"; import { languages } from "./common.js"; @@ -56,8 +55,6 @@ export default function Window({ application, session }) { const { settings } = session; - Vte.Terminal.new(); - const builder = Gtk.Builder.new_from_resource(resource); const window = builder.get_object("window"); From 0c94b364312bfed81f772174de90dea2c084e399 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sun, 18 Feb 2024 14:52:51 +0100 Subject: [PATCH 08/31] Open Workbench windows maximized --- src/window.blp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/window.blp b/src/window.blp index 8d143041a..0c194500c 100644 --- a/src/window.blp +++ b/src/window.blp @@ -4,9 +4,7 @@ using Vte 3.91; using GtkSource 5; Adw.ApplicationWindow window { - default-width: 1024; - default-height: 768; - maximized: false; + maximized: true; Adw.ToolbarView { top-bar-style: raised; From 535bd21f7ee35d491a14e61c4047f99914cf1f55 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sun, 18 Feb 2024 17:45:39 +0100 Subject: [PATCH 09/31] Fix extensions detection (#892) --- data/app.metainfo.xml | 21 ++++++++++++++++++++- src/Extensions/Extensions.js | 25 +++++++++---------------- src/langs/rust/rust.js | 3 +++ 3 files changed, 32 insertions(+), 17 deletions(-) diff --git a/data/app.metainfo.xml b/data/app.metainfo.xml index 40e1596f5..9bcaa0066 100644 --- a/data/app.metainfo.xml +++ b/data/app.metainfo.xml @@ -46,6 +46,25 @@ + + +
    +
  • Use GNOME 46
  • +
  • Add basic Rust diagnostics
  • +
  • Allow using the new libadwaita dialogs
  • +
  • Stop adding a superfluous newlines to end of files
  • +
  • Optimize opening Library entries
  • +
  • Open project windows maximized
  • +
  • Update Biome to 1.5.3
  • +
  • Update gst-plugin-gtk4 to 0.12.1
  • +
  • Update libshumate to 1.2
  • +
  • Update VTE to 0.76
  • +
  • Update Blueprint
  • +
  • Update GTKCssLanguageServer
  • +
  • Update icon-development-kit
  • +
+
+
    @@ -214,7 +233,7 @@
- +
  • Use GNOME 45
  • diff --git a/src/Extensions/Extensions.js b/src/Extensions/Extensions.js index 00aeaf0e2..b97275488 100644 --- a/src/Extensions/Extensions.js +++ b/src/Extensions/Extensions.js @@ -1,5 +1,4 @@ import Gio from "gi://Gio"; -import GLib from "gi://GLib"; import { build } from "../../troll/src/main.js"; @@ -9,16 +8,6 @@ import { settings } from "../util.js"; import "./Extension.js"; -const extensions = (() => { - const keyfile = new GLib.KeyFile(); - - keyfile.load_from_file("/.flatpak-info", GLib.KeyFileFlags.NONE); - - return keyfile - .get_string_list("Instance", "runtime-extensions") - .map((extension) => extension.split("=")[0]); -})(); - export const action_extensions = new Gio.SimpleAction({ name: "extensions", parameter_type: null, @@ -62,13 +51,17 @@ export default function Extensions({ application }) { application.add_action(action_extensions); } +let rust_enabled; export function isRustEnabled() { - return ( - extensions.includes("org.freedesktop.Sdk.Extension.rust-stable") && - extensions.includes("org.freedesktop.Sdk.Extension.llvm16") - ); + rust_enabled ??= + Gio.File.new_for_path("/usr/lib/sdk/rust-stable").query_exists(null) && + Gio.File.new_for_path("/usr/lib/sdk/llvm16").query_exists(null); + return rust_enabled; } +let vala_enabled; export function isValaEnabled() { - return extensions.includes("org.freedesktop.Sdk.Extension.vala"); + vala_enabled ??= + Gio.File.new_for_path("/usr/lib/sdk/vala").query_exists(null); + return vala_enabled; } diff --git a/src/langs/rust/rust.js b/src/langs/rust/rust.js index 2b5c046c8..44212c657 100644 --- a/src/langs/rust/rust.js +++ b/src/langs/rust/rust.js @@ -3,8 +3,11 @@ import GLib from "gi://GLib"; import { createLSPClient } from "../../common.js"; import { getLanguage } from "../../util.js"; +import { isRustEnabled } from "../../Extensions/Extensions.js"; export function setup({ document }) { + if (!isRustEnabled()) return; + const { file, buffer, code_view } = document; const lspc = createLSPClient({ From fff4b7292a71d6a083c39903b97cfd8a08085b47 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Tue, 20 Feb 2024 00:22:56 +0100 Subject: [PATCH 10/31] Solve brwap dangling process (#893) Fixes https://github.com/workbenchdev/Workbench/issues/828 --- src/application.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/application.js b/src/application.js index d689acb3e..f3d9392a4 100644 --- a/src/application.js +++ b/src/application.js @@ -39,7 +39,23 @@ application.connect("open", (_self, files, hint) => { load().catch(console.error); }); +let proc_biome; + application.connect("startup", () => { + // biome lsp-proxy starts a background server + // it does not get stopped and leaves a process hanging + // so manage it manually instead + // See https://github.com/workbenchdev/Workbench/issues/828 + const subprocess_launcher = Gio.SubprocessLauncher.new( + Gio.SubprocessFlags.STDERR_SILENCE, + ); + proc_biome = subprocess_launcher.spawnv([ + "biome", + "__run_server", + "--config-path", + pkg.pkgdatadir, + ]); + Library({ application, }); @@ -53,6 +69,10 @@ application.connect("startup", () => { restoreSessions().catch(console.error); }); +application.connect("shutdown", () => { + proc_biome?.force_exit(); +}); + application.connect("activate", () => { if (application.is_remote) { bootstrap().catch(console.error); From e40c77986c459fe61f10cdabb70b7a92d7c299fb Mon Sep 17 00:00:00 2001 From: Hofer-Julian <30049909+Hofer-Julian@users.noreply.github.com> Date: Wed, 21 Feb 2024 18:09:21 +0100 Subject: [PATCH 11/31] docs: Extend contributing section (#895) `libxmljs` one of our nodejs dependencies requires a C++ compiler --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5e3bf1763..e5c428cf6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,10 +26,10 @@ We provide a couple of tools to make the development process pleasant. ```sh # Ubuntu requirements -# sudo apt install flatpak flatpak-builder nodejs make +# sudo apt install flatpak flatpak-builder nodejs make gcc g++ # Fedora requirements -# sudo dnf install flatpak flatpak-builder nodejs make +# sudo dnf install flatpak flatpak-builder nodejs make gcc gcc-c++ cd Workbench make setup From 04f65cdc288934477fdea3f50091b504d6c86394 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Wed, 21 Feb 2024 20:13:37 +0100 Subject: [PATCH 12/31] 46 beta (#896) --- Makefile | 4 +--- build-aux/re.sonny.Workbench.Devel.json | 2 +- build-aux/re.sonny.Workbench.json | 2 +- data/app.metainfo.xml | 11 ++++++++- data/meson.build | 30 ++++++++++--------------- demos | 2 +- meson.build | 2 +- src/init.js | 1 + test/init.js | 9 -------- test/isDiagnosticInRange.test.js | 2 +- test/previewer.test.js | 2 +- test/xml.test.js | 2 +- 12 files changed, 31 insertions(+), 38 deletions(-) delete mode 100644 test/init.js diff --git a/Makefile b/Makefile index d3649e47f..4d3881362 100644 --- a/Makefile +++ b/Makefile @@ -4,9 +4,7 @@ SHELL:=/bin/bash -O globstar setup: flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo - flatpak remote-add --user --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo - flatpak install --or-update --user --noninteractive gnome-nightly org.gnome.Sdk//master - flatpak install --or-update --user --noninteractive flathub org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm16//23.08 + flatpak install --or-update --user --noninteractive flathub org.gnome.Sdk//46beta org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm16//23.08 npm install make build diff --git a/build-aux/re.sonny.Workbench.Devel.json b/build-aux/re.sonny.Workbench.Devel.json index 55662dc9e..66cc7ff26 100644 --- a/build-aux/re.sonny.Workbench.Devel.json +++ b/build-aux/re.sonny.Workbench.Devel.json @@ -1,7 +1,7 @@ { "id": "re.sonny.Workbench.Devel", "runtime": "org.gnome.Sdk", - "runtime-version": "master", + "runtime-version": "46beta", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.vala", diff --git a/build-aux/re.sonny.Workbench.json b/build-aux/re.sonny.Workbench.json index b3a68e09e..b3e9327e5 100644 --- a/build-aux/re.sonny.Workbench.json +++ b/build-aux/re.sonny.Workbench.json @@ -1,7 +1,7 @@ { "id": "re.sonny.Workbench", "runtime": "org.gnome.Sdk", - "runtime-version": "master", + "runtime-version": "46beta", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.vala", diff --git a/data/app.metainfo.xml b/data/app.metainfo.xml index 9bcaa0066..515ab0209 100644 --- a/data/app.metainfo.xml +++ b/data/app.metainfo.xml @@ -46,7 +46,7 @@ - +
    • Use GNOME 46
    • @@ -55,6 +55,7 @@
    • Stop adding a superfluous newlines to end of files
    • Optimize opening Library entries
    • Open project windows maximized
    • +
    • Fix dangling bwrap processes after quitting Workbench
    • Update Biome to 1.5.3
    • Update gst-plugin-gtk4 to 0.12.1
    • Update libshumate to 1.2
    • @@ -535,4 +536,12 @@ [(51, 209, 122)] + + medium + + + keyboard + pointing + touch + diff --git a/data/meson.build b/data/meson.build index cd5f293b3..bb1443844 100644 --- a/data/meson.build +++ b/data/meson.build @@ -5,12 +5,10 @@ desktop_file = configure_file( install_dir: join_paths(get_option('datadir'), 'applications') ) -desktop_utils = find_program('desktop-file-validate', required: false) -if desktop_utils.found() - test('Validate desktop file', desktop_utils, - args: [desktop_file] - ) -endif +desktop_utils = find_program('desktop-file-validate', required: true) +test('Validate desktop file', desktop_utils, + args: [desktop_file] +) configure_file( input: 'app.service', @@ -26,12 +24,10 @@ appstream_file = configure_file( install_dir: join_paths(get_option('datadir'), 'metainfo') ) -appstream_cli = find_program('appstreamcli', required: false) -if appstream_cli.found() - test('Validate metainfo file', appstream_cli, - args: ['validate', '--override=release-time-missing=info', '--no-net', '--explain', appstream_file] - ) -endif +appstream_cli = find_program('appstreamcli', required: true) +test('Validate metainfo file', appstream_cli, + args: ['validate', '--override=release-time-missing=info', '--no-net', '--explain', appstream_file] +) configure_file( input: 'app.gschema.xml', @@ -40,11 +36,9 @@ configure_file( install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas') ) -compile_schemas = find_program('glib-compile-schemas', required: false) -if compile_schemas.found() - test('Validate schema file', compile_schemas, - args: ['--strict', '--dry-run', meson.current_source_dir()] - ) -endif +compile_schemas = find_program('glib-compile-schemas', required: true) +test('Validate schema file', compile_schemas, + args: ['--strict', '--dry-run', meson.current_source_dir()] +) install_subdir('icons/hicolor', install_dir : join_paths(get_option('datadir'), 'icons')) diff --git a/demos b/demos index c92f1b3d5..fdab20945 160000 --- a/demos +++ b/demos @@ -1 +1 @@ -Subproject commit c92f1b3d5a0b1ba616396e28280c755679a84a18 +Subproject commit fdab20945d5d36dad549585ae489111549835922 diff --git a/meson.build b/meson.build index 7ffda37dd..bdf1099b5 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('Workbench', ['vala', 'c', 'rust'], - version: '46.0', + version: '46beta', meson_version: '>= 0.59.0', license: 'GPL-3.0-only' ) diff --git a/src/init.js b/src/init.js index 0bf9adf38..cc146c03e 100644 --- a/src/init.js +++ b/src/init.js @@ -1,3 +1,4 @@ +import "gi://GIRepository?version=2.0"; import "gi://Gtk?version=4.0"; import "gi://GtkSource?version=5"; import "gi://Adw?version=1"; diff --git a/test/init.js b/test/init.js deleted file mode 100644 index 04ea9a229..000000000 --- a/test/init.js +++ /dev/null @@ -1,9 +0,0 @@ -// FIXME: use src/init.js -// breaks `make test`, we need to run tests from Workbench sandbox - -import "gi://Gtk?version=4.0"; -import "gi://GtkSource?version=5"; -import "gi://Adw?version=1"; -import "gi://Soup?version=3.0"; -import "gi://WebKit?version=6.0"; -import "gi://Pango?version=1.0"; diff --git a/test/isDiagnosticInRange.test.js b/test/isDiagnosticInRange.test.js index cba60d914..c276aae96 100644 --- a/test/isDiagnosticInRange.test.js +++ b/test/isDiagnosticInRange.test.js @@ -1,4 +1,4 @@ -import "./init.js"; +import "../src/init.js"; import tst, { assert } from "../troll/tst/tst.js"; diff --git a/test/previewer.test.js b/test/previewer.test.js index dc3fb255f..c6b89f786 100644 --- a/test/previewer.test.js +++ b/test/previewer.test.js @@ -1,4 +1,4 @@ -import "./init.js"; +import "../src/init.js"; import WebKit from "gi://WebKit"; import Source from "gi://GtkSource"; diff --git a/test/xml.test.js b/test/xml.test.js index ba4e75dce..862ee54d7 100644 --- a/test/xml.test.js +++ b/test/xml.test.js @@ -1,4 +1,4 @@ -import "./init.js"; +import "../src/init.js"; import tst, { assert } from "../troll/tst/tst.js"; import { format } from "../src/langs/xml/xml.js"; From 2a321beb117680e71be3ad5a30794d9c47e35904 Mon Sep 17 00:00:00 2001 From: Atbrat <72352158+BharatAtbrat@users.noreply.github.com> Date: Thu, 29 Feb 2024 14:27:39 +0530 Subject: [PATCH 13/31] about: Add as contributor (#898) --- src/about.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/about.js b/src/about.js index 3146230e0..344d2dc25 100644 --- a/src/about.js +++ b/src/about.js @@ -82,6 +82,7 @@ ${getBlueprintVersion()} "Roland Lötscher https://github.com/rolandlo", "Gregor Niehl https://fosstodon.org/@gregorni", "Bart Gravendeel https://monster.codeberg.page", + "Bharat Tyagi https://github.com/BharatAtbrat", // Add yourself as // "John Doe", // or From 7e8400a961e9ad90da8c3d42f5034c46685423d6 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Wed, 21 Feb 2024 22:27:40 +0100 Subject: [PATCH 14/31] Fix appstream to make new Flathub validation pass --- data/app.metainfo.xml | 14 ++++++++------ src/Previewer/Previewer.js | 4 +--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/data/app.metainfo.xml b/data/app.metainfo.xml index 515ab0209..3f0c12bb5 100644 --- a/data/app.metainfo.xml +++ b/data/app.metainfo.xml @@ -3,17 +3,15 @@ @app_id@ @app_id@.desktop Workbench - - Sonny Piers - + Sonny Piers sonnyp@gnome.org CC0-1.0 GPL-3.0 - Learn and prototype with GNOME technologies + Prototype with GNOME technologies -

      Workbench lets you experiment with GNOME technologies, no matter if tinkering for the first time or building and testing a GTK user interface.

      +

      Workbench is for learning and prototyping with GNOME technologies, no matter if tinkering for the first time or building and testing a GTK user interface.

      Among other things, Workbench comes with

      • Live GTK/CSS preview
      • @@ -33,15 +31,19 @@ https://raw.githubusercontent.com/workbenchdev/Workbench/main/data/screenshot.png + Workbench welcome screen https://raw.githubusercontent.com/workbenchdev/Workbench/main/data/screenshot-code.png + Workbench CSS Gradients demo https://raw.githubusercontent.com/workbenchdev/Workbench/main/data/screenshot-library.png + Workbench Library window https://raw.githubusercontent.com/workbenchdev/Workbench/main/data/screenshot-extensions.png + Workbench Extensions Window @@ -537,7 +539,7 @@ [(51, 209, 122)] - medium + 1024 keyboard diff --git a/src/Previewer/Previewer.js b/src/Previewer/Previewer.js index 992012e72..b9c1235e2 100644 --- a/src/Previewer/Previewer.js +++ b/src/Previewer/Previewer.js @@ -147,9 +147,7 @@ export default function Previewer({ panel_code.language === "JavaScript" && flags & Gtk.BuilderClosureFlags.SWAPPED ) { - console.warning( - 'Signal flag "swapped" is unsupported in JavaScript.', - ); + console.warn('Signal flag "swapped" is unsupported in JavaScript.'); } return this[function_name] || this.noop; } From 74c32048271848781ccbc458d2e20dce7e65280a Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Fri, 1 Mar 2024 18:11:53 +0100 Subject: [PATCH 15/31] Use Flathub beta --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4d3881362..029e80417 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,9 @@ SHELL:=/bin/bash -O globstar setup: flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo - flatpak install --or-update --user --noninteractive flathub org.gnome.Sdk//46beta org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm16//23.08 + flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo + flatpak install --or-update --user --noninteractive flathub-beta org.gnome.Sdk//46beta + flatpak install --or-update --user --noninteractive flathub org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm16//23.08 npm install make build From b879513abf0a753db508dddc4385508b130d4802 Mon Sep 17 00:00:00 2001 From: Jan Fooken Date: Sun, 3 Mar 2024 20:22:37 +0100 Subject: [PATCH 16/31] Add pylsp as the python LSP (#857) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sonny Piers Co-authored-by: Marco Capypara Köpcke --- build-aux/README.md | 18 +++-- build-aux/modules/python-pyflakes.json | 14 ++++ .../modules/python-python-lsp-server.json | 69 +++++++++++++++++++ build-aux/re.sonny.Workbench.Devel.json | 2 + build-aux/re.sonny.Workbench.json | 2 + src/common.js | 5 ++ src/langs/python/PythonDocument.js | 7 ++ src/langs/python/python.js | 32 +++++++++ 8 files changed, 142 insertions(+), 7 deletions(-) create mode 100644 build-aux/modules/python-pyflakes.json create mode 100644 build-aux/modules/python-python-lsp-server.json create mode 100644 src/langs/python/python.js diff --git a/build-aux/README.md b/build-aux/README.md index ce9389722..1890574ba 100644 --- a/build-aux/README.md +++ b/build-aux/README.md @@ -14,24 +14,28 @@ cd gst-plugin-gtk4-0.11.1/ # cp generated-sources.json to gst-plugin-gtk4-sources.json ``` -### Python Black Dependency +### Python Modules -`modules/python-black.json` contains the Flatpak modules to install [https://github.com/psf/black](black), the -uncompromising Python code formatter. +The `modules/python-*.json` files contain Flatpak modules to install Python dependencies. -This file is partially auto-generated. Here is how to generate it: +These files are (sometimes partially, see below) auto-generated. Here is how to generate it: 1. Obtain an up-to-date copy of [flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools). 2. Make sure you have a Python virtualenv activated with the dependencies for the `pip` generator from the repo above. -3. Run `python3 <...>/flatpak-builder-tools/pip/flatpak-pip-generator black -o modules/python-black --build-isolation` +3. Run `python3 <...>/flatpak-builder-tools/pip/flatpak-pip-generator -o modules/python- --build-isolation` -You will notice that Workbench will now not build. This is due to these issues: +You will notice that Workbench will not build after auto-generating these files as described above. +This is due to these issues: - https://github.com/flatpak/flatpak-builder-tools/issues/380 - https://github.com/pypa/pip/issues/7863 This means that the generated JSON file now needs its build dependencies manually added. Check the build dependencies -of black and their dependencies and add them to the JSON as well. Brute-forcing the build to obtain missing packages +of the package and their dependencies and add them to the JSON as well. Brute-forcing the build to obtain missing packages may help as does referencing old commits of the file. You can also use the generator command to generate dependencies for them and then merge it into the file by hand, but note that you will also need to manually collect their build dependencies too. + +In some cases you may also need to manually remove some packages the generator adds (such as `packaging` with `rope`, +as the SDK and Runtime already contain a version of these packages that can not be replaced. Make sure the package +you want to install is actually compatible with the version of that dependency in the SDK/Runtime. diff --git a/build-aux/modules/python-pyflakes.json b/build-aux/modules/python-pyflakes.json new file mode 100644 index 000000000..51061871c --- /dev/null +++ b/build-aux/modules/python-pyflakes.json @@ -0,0 +1,14 @@ +{ + "name": "python3-pyflakes", + "buildsystem": "simple", + "build-commands": [ + "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pyflakes\"" + ], + "sources": [ + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/d4/d7/f1b7db88d8e4417c5d47adad627a93547f44bdc9028372dbd2313f34a855/pyflakes-3.2.0-py2.py3-none-any.whl", + "sha256": "84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a" + } + ] +} diff --git a/build-aux/modules/python-python-lsp-server.json b/build-aux/modules/python-python-lsp-server.json new file mode 100644 index 000000000..28139d740 --- /dev/null +++ b/build-aux/modules/python-python-lsp-server.json @@ -0,0 +1,69 @@ +{ + "name": "python3-python-lsp-server", + "buildsystem": "simple", + "build-commands": [ + "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"python-lsp-server\"" + ], + "sources": [ + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/be/4f/1b6eb5a6d92ae52f3798e9fdffd225f1bcd017172bb732743315390a9025/docstring_to_markdown-0.13-py3-none-any.whl", + "sha256": "aa487059d0883e70e54da25c7b230e918d9e4d40f23d6dfaa2b73e4225b2d7dd" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/20/9f/bc63f0f0737ad7a60800bfd472a4836661adae21f9c2535f3957b1e54ceb/jedi-0.19.1-py2.py3-none-any.whl", + "sha256": "e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/05/63/8011bd08a4111858f79d2b09aad86638490d62fbf881c44e434a6dfca87b/parso-0.8.3-py2.py3-none-any.whl", + "sha256": "c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl", + "sha256": "d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/cb/d9/656659d5b5d5f402b2b174cd0ba9bc827e07ce3c0bf88da65424baf64af8/python_lsp_jsonrpc-1.1.2-py3-none-any.whl", + "sha256": "7339c2e9630ae98903fdaea1ace8c47fba0484983794d6aafd0bd8989be2b03c" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/83/49/355783384945708c604f4ad4c773d4ec93bc609b691698e5d8ecfc51d01c/python_lsp_server-1.9.0-py3-none-any.whl", + "sha256": "6b947cf9dc33d7bed9abc936bb173140fcf606b6eb50cf02e27d4cb09f10d3fb" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/6e/54/6f2bdac7117e89a47de4511c9f01732a283457ab1bf856e1e51aa861619e/ujson-5.9.0.tar.gz", + "sha256": "89cc92e73d5501b8a7f48575eeb14ad27156ad092c2e9fc7e3cf949f07e75532" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl", + "sha256": "8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/0e/a3/b9a8b0adfe672bf0df5901707aa929d30a97ee390ba651910186776746d2/setuptools_scm-8.0.4-py3-none-any.whl", + "sha256": "b47844cd2a84b83b3187a5782c71128c28b4c94cad8bfb871da2784a5cb54c4f" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/b7/f4/6a90020cd2d93349b442bfcb657d0dc91eee65491600b2cb1d388bc98e6b/typing_extensions-4.9.0-py3-none-any.whl", + "sha256": "af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/bb/e1/ed2dd0850446b8697ad28d118df885ad04140c64ace06c4bd559f7c8a94f/setuptools-69.0.2-py3-none-any.whl", + "sha256": "1e8fdff6797d3865f37397be788a4e3cba233608e9b509382a2777d25ebde7f2" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/c7/c3/55076fc728723ef927521abaa1955213d094933dc36d4a2008d5101e1af5/wheel-0.42.0-py3-none-any.whl", + "sha256": "177f9c9b0d45c47873b619f5b650346d632cdc35fb5e4d25058e09c9e581433d" + } + ] +} diff --git a/build-aux/re.sonny.Workbench.Devel.json b/build-aux/re.sonny.Workbench.Devel.json index 66cc7ff26..b455975e5 100644 --- a/build-aux/re.sonny.Workbench.Devel.json +++ b/build-aux/re.sonny.Workbench.Devel.json @@ -44,6 +44,8 @@ "modules/libspelling.json", "modules/GTKCssLanguageServer.json", "modules/icon-development-kit.json", + "modules/python-pyflakes.json", + "modules/python-python-lsp-server.json", { "name": "Workbench", "buildsystem": "meson", diff --git a/build-aux/re.sonny.Workbench.json b/build-aux/re.sonny.Workbench.json index b3e9327e5..fd24117ae 100644 --- a/build-aux/re.sonny.Workbench.json +++ b/build-aux/re.sonny.Workbench.json @@ -44,6 +44,8 @@ "modules/libspelling.json", "modules/GTKCssLanguageServer.json", "modules/icon-development-kit.json", + "modules/python-pyflakes.json", + "modules/python-python-lsp-server.json", { "name": "Workbench", "buildsystem": "meson", diff --git a/src/common.js b/src/common.js index 2430b7d1b..3dc125b9b 100644 --- a/src/common.js +++ b/src/common.js @@ -109,6 +109,11 @@ export const languages = [ document: null, default_file: "main.py", index: 3, + language_server: ["pylsp", "-v"], + formatting_options: { + ...formatting_options, + tabSize: 4, + }, }, ]; diff --git a/src/langs/python/PythonDocument.js b/src/langs/python/PythonDocument.js index 7d936dd5d..2423f4d39 100644 --- a/src/langs/python/PythonDocument.js +++ b/src/langs/python/PythonDocument.js @@ -1,8 +1,15 @@ import Gio from "gi://Gio"; import Document from "../../Document.js"; +import { setup } from "./python.js"; export class PythonDocument extends Document { + constructor(...args) { + super(...args); + + this.lspc = setup({ document: this }); + } + async format() { const code = await formatPythonCode(this.buffer.text); this.code_view.replaceText(code, true); diff --git a/src/langs/python/python.js b/src/langs/python/python.js new file mode 100644 index 000000000..fc66bdaa8 --- /dev/null +++ b/src/langs/python/python.js @@ -0,0 +1,32 @@ +import { createLSPClient } from "../../common.js"; +import { getLanguage } from "../../util.js"; + +export function setup({ document }) { + const { file, buffer, code_view } = document; + + const lspc = createLSPClient({ + lang: getLanguage("python"), + root_uri: file.get_parent().get_uri(), + quiet: false, + }); + lspc.buffer = buffer; + lspc.uri = file.get_uri(); + lspc.connect( + "notification::textDocument/publishDiagnostics", + (_self, params) => { + if (params.uri !== file.get_uri()) { + return; + } + code_view.handleDiagnostics(params.diagnostics); + }, + ); + + lspc.start().catch(console.error); + + buffer.connect("modified-changed", () => { + if (!buffer.get_modified()) return; + lspc.didChange().catch(console.error); + }); + + return lspc; +} From f776ae1495714e016a0144a5b4cae21e38b32062 Mon Sep 17 00:00:00 2001 From: Sonny Date: Sun, 3 Mar 2024 20:23:08 +0100 Subject: [PATCH 17/31] Use an AdwDialog for Extensions (#900) --- data/app.gschema.xml | 3 --- demos | 2 +- src/Extensions/Extensions.blp | 23 +++++------------------ src/Extensions/Extensions.js | 18 ++++-------------- src/application.js | 5 ----- src/window.blp | 2 +- src/window.js | 5 +++++ src/workbench | 2 +- 8 files changed, 17 insertions(+), 43 deletions(-) diff --git a/data/app.gschema.xml b/data/app.gschema.xml index 426386525..a0354cfb6 100644 --- a/data/app.gschema.xml +++ b/data/app.gschema.xml @@ -12,9 +12,6 @@ 0 - - false - [] diff --git a/demos b/demos index fdab20945..77f2822d3 160000 --- a/demos +++ b/demos @@ -1 +1 @@ -Subproject commit fdab20945d5d36dad549585ae489111549835922 +Subproject commit 77f2822d36e5a4af0e25bdfe973779ce4e99e47c diff --git a/src/Extensions/Extensions.blp b/src/Extensions/Extensions.blp index 0d32e070e..6517ffdcd 100644 --- a/src/Extensions/Extensions.blp +++ b/src/Extensions/Extensions.blp @@ -1,18 +1,14 @@ using Gtk 4.0; using Adw 1; -Adw.Window window { - hide-on-close: true; - modal: false; - default-height: 750; - default-width: 600; - title: _("Workbench — Extensions"); +Adw.Dialog dialog { + content-height: 750; + content-width: 600; + title: _("Extensions"); Adw.ToolbarView { [top] - Adw.HeaderBar { - show-title: false; - } + Adw.HeaderBar {} content: ScrolledWindow { hscrollbar-policy: never; @@ -38,15 +34,6 @@ Adw.Window window { } } - Label { - label: _("Extensions"); - margin-bottom: 36; - - styles [ - "title-1" - ] - } - ListBox { selection-mode: none; diff --git a/src/Extensions/Extensions.js b/src/Extensions/Extensions.js index b97275488..b557315d6 100644 --- a/src/Extensions/Extensions.js +++ b/src/Extensions/Extensions.js @@ -4,7 +4,6 @@ import { build } from "../../troll/src/main.js"; import Interface from "./Extensions.blp" with { type: "uri" }; import illustration from "./extensions.svg"; -import { settings } from "../util.js"; import "./Extension.js"; @@ -13,9 +12,9 @@ export const action_extensions = new Gio.SimpleAction({ parameter_type: null, }); -export default function Extensions({ application }) { +export function Extensions({ window }) { const { - window, + dialog, picture_illustration, extension_rust, extension_vala, @@ -36,19 +35,10 @@ export default function Extensions({ application }) { } action_extensions.connect("activate", () => { - settings.set_boolean("open-extensions", true); - window.present(); + dialog.present(window); }); - window.connect("close-request", () => { - settings.set_boolean("open-extensions", false); - }); - - if (settings.get_boolean("open-extensions")) { - window.present(); - } - - application.add_action(action_extensions); + window.add_action(action_extensions); } let rust_enabled; diff --git a/src/application.js b/src/application.js index f3d9392a4..7da6d97d6 100644 --- a/src/application.js +++ b/src/application.js @@ -6,7 +6,6 @@ import Actions from "./actions.js"; import { settings, data_dir, ensureDir } from "./util.js"; import { overrides } from "./overrides.js"; import Library, { getDemo } from "./Library/Library.js"; -import Extensions from "./Extensions/Extensions.js"; import { Session, addToRecentProjects, @@ -60,10 +59,6 @@ application.connect("startup", () => { application, }); - Extensions({ - application, - }); - ShortcutsWindow({ application }); restoreSessions().catch(console.error); diff --git a/src/window.blp b/src/window.blp index 0c194500c..bae76c4d1 100644 --- a/src/window.blp +++ b/src/window.blp @@ -681,7 +681,7 @@ menu menu_app { item { label: _("Extensions"); - action: "app.extensions"; + action: "win.extensions"; } section { diff --git a/src/window.js b/src/window.js index 11c627a9a..9320ca4b9 100644 --- a/src/window.js +++ b/src/window.js @@ -37,6 +37,7 @@ import { action_extensions, isRustEnabled, isValaEnabled, + Extensions, } from "./Extensions/Extensions.js"; import { JavaScriptDocument } from "./langs/javascript/JavaScriptDocument.js"; import { BlueprintDocument } from "./langs/blueprint/BlueprintDocument.js"; @@ -64,6 +65,10 @@ export default function Window({ application, session }) { window.application = application; window.title = `Workbench — ${session.name}`; + Extensions({ + window, + }); + // Popover menu theme switcher const button_menu = builder.get_object("button_menu"); const popover = button_menu.get_popover(); diff --git a/src/workbench b/src/workbench index 762f298d0..ab28ecf32 100755 --- a/src/workbench +++ b/src/workbench @@ -2,7 +2,7 @@ export WEBKIT_DISABLE_DMABUF_RENDERER=1 # export G_MESSAGES_DEBUG=@app_id@ -export GSK_RENDERER=gl +# export GSK_RENDERER=gl # Required to allow pkgconfig to find pc files in /app/lib/pkgconfig export PKG_CONFIG_PATH=/app/lib/pkgconfig/:$PKG_CONFIG_PATH From 07ab7caea014a65d50fb149d44179ddc83b2a01a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20K=C3=B6pcke?= Date: Sun, 3 Mar 2024 23:40:56 +0100 Subject: [PATCH 18/31] Replace Black with Ruff, add LSP plugin for Ruff (#902) Co-authored-by: Sonny Piers --- .vscode/extensions.json | 2 +- Makefile | 3 +- build-aux/README.md | 9 + build-aux/modules/python-black.json | 104 - build-aux/modules/python-pyflakes.json | 14 - build-aux/modules/python-python-lsp-ruff.json | 64 + build-aux/modules/python-ruff.json | 48 + .../sources/cargo-sources-maturin.json | 3986 ++++++++++++++ .../modules/sources/cargo-sources-ruff.json | 4584 +++++++++++++++++ build-aux/re.sonny.Workbench.Devel.json | 4 +- build-aux/re.sonny.Workbench.json | 4 +- meson.build | 2 +- package.json | 2 +- src/langs/python/PythonDocument.js | 44 +- src/langs/python/gdbus_ext.py | 1 + src/langs/python/meson.build | 1 + src/langs/python/python-previewer.py | 9 +- src/langs/python/python.js | 20 +- src/langs/python/ruff.toml | 6 + 19 files changed, 8752 insertions(+), 155 deletions(-) delete mode 100644 build-aux/modules/python-black.json delete mode 100644 build-aux/modules/python-pyflakes.json create mode 100644 build-aux/modules/python-python-lsp-ruff.json create mode 100644 build-aux/modules/python-ruff.json create mode 100644 build-aux/modules/sources/cargo-sources-maturin.json create mode 100644 build-aux/modules/sources/cargo-sources-ruff.json create mode 100644 src/langs/python/ruff.toml diff --git a/.vscode/extensions.json b/.vscode/extensions.json index e72a3d0b8..b58a2b074 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -9,6 +9,6 @@ "prince781.vala", "bodil.blueprint-gtk", "dbaeumer.vscode-eslint", - "ms-python.black-formatter" + "charliermarsh.ruff" ] } diff --git a/Makefile b/Makefile index 029e80417..454cb13ab 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,8 @@ lint: # Rust ./build-aux/fun rustfmt --check --edition 2021 src/**/*.rs # Python - ./build-aux/fun black --check src/**/*.py + ./build-aux/fun ruff check --config=src/langs/python/ruff.toml src/**/*.py + ./build-aux/fun ruff format --config=src/langs/python/ruff.toml --check src/**/*.py # Blueprint ./build-aux/fun blueprint-compiler format src/**/*.blp ./build-aux/fun workbench-cli check blueprint src/**/*.blp diff --git a/build-aux/README.md b/build-aux/README.md index 1890574ba..3dd41d296 100644 --- a/build-aux/README.md +++ b/build-aux/README.md @@ -39,3 +39,12 @@ dependencies too. In some cases you may also need to manually remove some packages the generator adds (such as `packaging` with `rope`, as the SDK and Runtime already contain a version of these packages that can not be replaced. Make sure the package you want to install is actually compatible with the version of that dependency in the SDK/Runtime. + +#### Python packages with Maturin as build system + +Python packages with Maturin as build system need some additional manual steps to get working. You will have to have +Rust enabled for compilation and pull in additional dependencies. See `modules/python-ruff.json` for example. + +You can generate Maturin's dependencies with another generator provided by the Flatpak Builder Tools. Clone +the Maturin repo in the corresponding version you need and run: +`python3 <...>/flatpak-builder-tools/cargo/flatpak-cargo-generator.py <...>/Cargo.lock -o modules/cargo-sources-maturin.json` diff --git a/build-aux/modules/python-black.json b/build-aux/modules/python-black.json deleted file mode 100644 index 1611d749f..000000000 --- a/build-aux/modules/python-black.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "name": "python3-black", - "buildsystem": "simple", - "build-commands": [ - "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"black\"" - ], - "sources": [ - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/36/bf/a462f36723824c60dc3db10528c95656755964279a6a5c287b4f9fd0fa84/black-23.10.1.tar.gz", - "sha256": "1f8ce316753428ff68749c65a5f7844631aa18c8679dfd3ca9dc1a289979c258" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl", - "sha256": "8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/b4/2a/9b1be29146139ef459188f5e420a66e835dda921208db600b7037093891f/pathspec-0.11.2-py3-none-any.whl", - "sha256": "1d6ed233af05e679efb96b1851550ea95bbb64b7c490b0f5aa52996c11e92a20" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/56/29/3ec311dc18804409ecf0d2b09caa976f3ae6215559306b5b530004e11156/platformdirs-3.11.0-py3-none-any.whl", - "sha256": "e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/6b/be/0f2f4a5e8adc114a02b63d92bf8edbfa24db6fc602fca83c885af2479e0e/editables-0.5-py3-none-any.whl", - "sha256": "61e5ffa82629e0d8bfe09bc44a07db3c1ab8ed1ce78a6980732870f19b5e7d4c" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/76/56/8ccca673e2c896931722f876bf040c0b6a7d8c1a128be60516a8a55bb27a/hatchling-1.18.0-py3-none-any.whl", - "sha256": "b66dc254931ec42aa68b5febd1d342c58142cc5267b7ff3b12ba3fa5b4900c93" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl", - "sha256": "8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/b4/2a/9b1be29146139ef459188f5e420a66e835dda921208db600b7037093891f/pathspec-0.11.2-py3-none-any.whl", - "sha256": "1d6ed233af05e679efb96b1851550ea95bbb64b7c490b0f5aa52996c11e92a20" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl", - "sha256": "d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/ec/40/05cb2725ca7e6c844c66af626c5749efd254ec4506f17a1d01ba79ae9da6/trove_classifiers-2023.10.18-py3-none-any.whl", - "sha256": "20a3da8e3cb65587cc9f5d5b837bf74edeb480bba9bd8cd4f03ab056d6b06c4c" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/00/b1/90cc7881c2e870333eeafa6afb7b27de53418aad1ba5409ad331c96608a1/hatch_vcs-0.3.0-py3-none-any.whl", - "sha256": "60ce59a3fa4664057e4a858b6a96ab0b9dec21bf8f562f836139315bb361be8c" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/0e/a3/b9a8b0adfe672bf0df5901707aa929d30a97ee390ba651910186776746d2/setuptools_scm-8.0.4-py3-none-any.whl", - "sha256": "b47844cd2a84b83b3187a5782c71128c28b4c94cad8bfb871da2784a5cb54c4f" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0/typing_extensions-4.8.0-py3-none-any.whl", - "sha256": "8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/6b/74/74a15619861065fa75f6170c649cd2fd5467726bb407ec2017d4a3f92d28/hatch_fancy_pypi_readme-23.1.0-py3-none-any.whl", - "sha256": "9a2c0e5d527611701858083bfb355876f26e04a075342b7d4da725ba5a6dd6ea" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/ef/cc/93f7213b2ab5ed383f98ce8020e632ef256b406b8569606c3f160ed8e1c9/setuptools-68.2.2.tar.gz", - "sha256": "4ac1475276d2f1c48684874089fefcd83bd7162ddaafb81fac866ba0db282a87" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/a4/99/78c4f3bd50619d772168bec6a0f34379b02c19c9cced0ed833ecd021fd0d/wheel-0.41.2.tar.gz", - "sha256": "0c5ac5ff2afb79ac23ab82bab027a0be7b5dbcf2e54dc50efe4bf507de1f7985" - }, - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80/flit_core-3.9.0.tar.gz", - "sha256": "72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba" - } - ] -} diff --git a/build-aux/modules/python-pyflakes.json b/build-aux/modules/python-pyflakes.json deleted file mode 100644 index 51061871c..000000000 --- a/build-aux/modules/python-pyflakes.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "python3-pyflakes", - "buildsystem": "simple", - "build-commands": [ - "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pyflakes\"" - ], - "sources": [ - { - "type": "file", - "url": "https://files.pythonhosted.org/packages/d4/d7/f1b7db88d8e4417c5d47adad627a93547f44bdc9028372dbd2313f34a855/pyflakes-3.2.0-py2.py3-none-any.whl", - "sha256": "84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a" - } - ] -} diff --git a/build-aux/modules/python-python-lsp-ruff.json b/build-aux/modules/python-python-lsp-ruff.json new file mode 100644 index 000000000..700c27e03 --- /dev/null +++ b/build-aux/modules/python-python-lsp-ruff.json @@ -0,0 +1,64 @@ +{ + "name": "python3-python-lsp-ruff", + "buildsystem": "simple", + "build-commands": [ + "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"python-lsp-ruff\"" + ], + "sources": [ + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/e1/c7/247d04257d391251f32a7179cb74b418954022f1e9e276b5933e6ac1d3b1/python_lsp_ruff-2.2.0-py3-none-any.whl", + "sha256": "fe0487c7997b38a59862c44e19cb815e24bb1b2f7cef4f1f32c61cf623a5ce94" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/b3/0d/cd4a4071c7f38385dc5ba91286723b4d1090b87815db48216212c6c6c30e/cattrs-23.2.3-py3-none-any.whl", + "sha256": "0341994d94971052e9ee70662542699a3162ea1e0c62f7ce1b4a57f563685108" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/8d/37/2351e48cb3309673492d3a8c59d407b75fb6630e560eb27ecd4da03adc9a/lsprotocol-2023.0.1-py3-none-any.whl", + "sha256": "c75223c9e4af2f24272b14c6375787438279369236cd568f596d4951052a60f2" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/91/f7/3b9c3a588e46bbdc2671d8fd07ecee118a672db50d72656b5726fbeffbcd/python_lsp_server-1.10.0-py3-none-any.whl", + "sha256": "1a9f338bd7cf3cdde5ae85a2bd93fd5be9e55249f6482d88f99fb6227215424a" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl", + "sha256": "99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/20/9f/bc63f0f0737ad7a60800bfd472a4836661adae21f9c2535f3957b1e54ceb/jedi-0.19.1-py2.py3-none-any.whl", + "sha256": "e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl", + "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/cb/d9/656659d5b5d5f402b2b174cd0ba9bc827e07ce3c0bf88da65424baf64af8/python_lsp_jsonrpc-1.1.2-py3-none-any.whl", + "sha256": "7339c2e9630ae98903fdaea1ace8c47fba0484983794d6aafd0bd8989be2b03c" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/6e/54/6f2bdac7117e89a47de4511c9f01732a283457ab1bf856e1e51aa861619e/ujson-5.9.0.tar.gz", + "sha256": "89cc92e73d5501b8a7f48575eeb14ad27156ad092c2e9fc7e3cf949f07e75532" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/c1/cf/4eee59f6c4111b3e80cc32cf6bac483a90646f5c8693e84496c9855e8e38/docstring_to_markdown-0.15-py3-none-any.whl", + "sha256": "27afb3faedba81e34c33521c32bbd258d7fbb79eedf7d29bc4e81080e854aec0" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/05/63/8011bd08a4111858f79d2b09aad86638490d62fbf881c44e434a6dfca87b/parso-0.8.3-py2.py3-none-any.whl", + "sha256": "c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75" + } + ] +} diff --git a/build-aux/modules/python-ruff.json b/build-aux/modules/python-ruff.json new file mode 100644 index 000000000..5fa2184cf --- /dev/null +++ b/build-aux/modules/python-ruff.json @@ -0,0 +1,48 @@ +{ + "name": "python3-ruff", + "buildsystem": "simple", + "build-commands": [ + ". /usr/lib/sdk/rust-stable/enable.sh && pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"ruff\"" + ], + "build-options": { + "env": { + "CARGO_HOME": "/run/build/python3-ruff/cargo", + "CARGO_NET_OFFLINE": "true" + } + }, + "sources": [ + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/20/90/43a3aa35f037e91582ec7516a92084a71f84e89e39ef580813bed072b154/maturin-1.4.0.tar.gz", + "sha256": "ed12e1768094a7adeafc3a74ebdb8dc2201fa64c4e7e31f14cfc70378bf93790" + }, + "sources/cargo-sources-maturin.json", + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/ef/cc/93f7213b2ab5ed383f98ce8020e632ef256b406b8569606c3f160ed8e1c9/setuptools-68.2.2.tar.gz", + "sha256": "4ac1475276d2f1c48684874089fefcd83bd7162ddaafb81fac866ba0db282a87" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/c7/c3/55076fc728723ef927521abaa1955213d094933dc36d4a2008d5101e1af5/wheel-0.42.0-py3-none-any.whl", + "sha256": "177f9c9b0d45c47873b619f5b650346d632cdc35fb5e4d25058e09c9e581433d" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/f7/7f/8b1c33598b03ad612b8ced223f9ca54076b789fabf5a66ce37cc096d9cf7/setuptools_rust-1.9.0-py3-none-any.whl", + "sha256": "409caf49dcf7ad9bd510b4bf4011fbad504e745fae98f57fe1c06f3a97719638" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", + "sha256": "de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177" + }, + + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/61/b0/5fb64bc79464823ca94e566c9000143ddc11f9396c6e20202315059dd64f/ruff-0.3.0.tar.gz", + "sha256": "0886184ba2618d815067cf43e005388967b67ab9c80df52b32ec1152ab49f53a" + }, + "sources/cargo-sources-ruff.json" + ] +} diff --git a/build-aux/modules/sources/cargo-sources-maturin.json b/build-aux/modules/sources/cargo-sources-maturin.json new file mode 100644 index 000000000..07d9a36ef --- /dev/null +++ b/build-aux/modules/sources/cargo-sources-maturin.json @@ -0,0 +1,3986 @@ +[ + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/adler/adler-1.0.2.crate", + "sha256": "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe", + "dest": "cargo/vendor/adler-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe\", \"files\": {}}", + "dest": "cargo/vendor/adler-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ahash/ahash-0.8.6.crate", + "sha256": "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a", + "dest": "cargo/vendor/ahash-0.8.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a\", \"files\": {}}", + "dest": "cargo/vendor/ahash-0.8.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate", + "sha256": "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0", + "dest": "cargo/vendor/aho-corasick-1.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0\", \"files\": {}}", + "dest": "cargo/vendor/aho-corasick-1.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.16.crate", + "sha256": "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5", + "dest": "cargo/vendor/allocator-api2-0.2.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5\", \"files\": {}}", + "dest": "cargo/vendor/allocator-api2-0.2.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstream/anstream-0.3.2.crate", + "sha256": "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163", + "dest": "cargo/vendor/anstream-0.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163\", \"files\": {}}", + "dest": "cargo/vendor/anstream-0.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstream/anstream-0.6.4.crate", + "sha256": "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44", + "dest": "cargo/vendor/anstream-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44\", \"files\": {}}", + "dest": "cargo/vendor/anstream-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle/anstyle-1.0.2.crate", + "sha256": "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea", + "dest": "cargo/vendor/anstyle-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.1.crate", + "sha256": "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333", + "dest": "cargo/vendor/anstyle-parse-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-parse-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.0.crate", + "sha256": "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b", + "dest": "cargo/vendor/anstyle-query-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-query-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-1.0.2.crate", + "sha256": "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c", + "dest": "cargo/vendor/anstyle-wincon-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-wincon-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.1.crate", + "sha256": "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628", + "dest": "cargo/vendor/anstyle-wincon-3.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-wincon-3.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anyhow/anyhow-1.0.75.crate", + "sha256": "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6", + "dest": "cargo/vendor/anyhow-1.0.75" + }, + { + "type": "inline", + "contents": "{\"package\": \"a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6\", \"files\": {}}", + "dest": "cargo/vendor/anyhow-1.0.75", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate", + "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa", + "dest": "cargo/vendor/autocfg-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa\", \"files\": {}}", + "dest": "cargo/vendor/autocfg-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/base64/base64-0.13.1.crate", + "sha256": "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8", + "dest": "cargo/vendor/base64-0.13.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8\", \"files\": {}}", + "dest": "cargo/vendor/base64-0.13.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/base64/base64-0.21.5.crate", + "sha256": "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9", + "dest": "cargo/vendor/base64-0.21.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9\", \"files\": {}}", + "dest": "cargo/vendor/base64-0.21.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate", + "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a", + "dest": "cargo/vendor/bitflags-1.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-1.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-2.4.1.crate", + "sha256": "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07", + "dest": "cargo/vendor/bitflags-2.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-2.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate", + "sha256": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71", + "dest": "cargo/vendor/block-buffer-0.10.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71\", \"files\": {}}", + "dest": "cargo/vendor/block-buffer-0.10.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bstr/bstr-1.8.0.crate", + "sha256": "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c", + "dest": "cargo/vendor/bstr-1.8.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c\", \"files\": {}}", + "dest": "cargo/vendor/bstr-1.8.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate", + "sha256": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b", + "dest": "cargo/vendor/byteorder-1.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b\", \"files\": {}}", + "dest": "cargo/vendor/byteorder-1.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bytes/bytes-1.5.0.crate", + "sha256": "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223", + "dest": "cargo/vendor/bytes-1.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223\", \"files\": {}}", + "dest": "cargo/vendor/bytes-1.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bytesize/bytesize-1.3.0.crate", + "sha256": "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc", + "dest": "cargo/vendor/bytesize-1.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc\", \"files\": {}}", + "dest": "cargo/vendor/bytesize-1.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bzip2/bzip2-0.4.4.crate", + "sha256": "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8", + "dest": "cargo/vendor/bzip2-0.4.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8\", \"files\": {}}", + "dest": "cargo/vendor/bzip2-0.4.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bzip2-sys/bzip2-sys-0.1.11+1.0.8.crate", + "sha256": "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc", + "dest": "cargo/vendor/bzip2-sys-0.1.11+1.0.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc\", \"files\": {}}", + "dest": "cargo/vendor/bzip2-sys-0.1.11+1.0.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cab/cab-0.4.1.crate", + "sha256": "ae6b4de23c7d39c0631fd3cc952d87951c86c75a13812d7247cb7a896e7b3551", + "dest": "cargo/vendor/cab-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"ae6b4de23c7d39c0631fd3cc952d87951c86c75a13812d7247cb7a896e7b3551\", \"files\": {}}", + "dest": "cargo/vendor/cab-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/camino/camino-1.1.6.crate", + "sha256": "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c", + "dest": "cargo/vendor/camino-1.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c\", \"files\": {}}", + "dest": "cargo/vendor/camino-1.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cargo-config2/cargo-config2-0.1.16.crate", + "sha256": "7f387366785e82c7ec7ef5b845a7f61324fbf5d467d6a878469eac30c1c44b1b", + "dest": "cargo/vendor/cargo-config2-0.1.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"7f387366785e82c7ec7ef5b845a7f61324fbf5d467d6a878469eac30c1c44b1b\", \"files\": {}}", + "dest": "cargo/vendor/cargo-config2-0.1.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cargo-options/cargo-options-0.7.2.crate", + "sha256": "cad71bf996c8e5b9d28ef3472d7ee41f277edf4e38cd597f51ad0438d05d76ea", + "dest": "cargo/vendor/cargo-options-0.7.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"cad71bf996c8e5b9d28ef3472d7ee41f277edf4e38cd597f51ad0438d05d76ea\", \"files\": {}}", + "dest": "cargo/vendor/cargo-options-0.7.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cargo-platform/cargo-platform-0.1.5.crate", + "sha256": "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff", + "dest": "cargo/vendor/cargo-platform-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff\", \"files\": {}}", + "dest": "cargo/vendor/cargo-platform-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cargo-xwin/cargo-xwin-0.16.2.crate", + "sha256": "02bb6bf59526935e47445f959a19c2168f151284dbf7e57f5577934334e9a61d", + "dest": "cargo/vendor/cargo-xwin-0.16.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"02bb6bf59526935e47445f959a19c2168f151284dbf7e57f5577934334e9a61d\", \"files\": {}}", + "dest": "cargo/vendor/cargo-xwin-0.16.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cargo-zigbuild/cargo-zigbuild-0.18.0.crate", + "sha256": "edc9c2fe646a29983b5f7263bd789175f2aaad7ea42525affa40e2172be93286", + "dest": "cargo/vendor/cargo-zigbuild-0.18.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"edc9c2fe646a29983b5f7263bd789175f2aaad7ea42525affa40e2172be93286\", \"files\": {}}", + "dest": "cargo/vendor/cargo-zigbuild-0.18.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cargo_metadata/cargo_metadata-0.18.1.crate", + "sha256": "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037", + "dest": "cargo/vendor/cargo_metadata-0.18.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037\", \"files\": {}}", + "dest": "cargo/vendor/cargo_metadata-0.18.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cbindgen/cbindgen-0.26.0.crate", + "sha256": "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49", + "dest": "cargo/vendor/cbindgen-0.26.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49\", \"files\": {}}", + "dest": "cargo/vendor/cbindgen-0.26.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cc/cc-1.0.83.crate", + "sha256": "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0", + "dest": "cargo/vendor/cc-1.0.83" + }, + { + "type": "inline", + "contents": "{\"package\": \"f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.0.83", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfb/cfb-0.9.0.crate", + "sha256": "b390793e912300f1aa713429f7fd0c391024e6c18b988962558bc4f96a349b1f", + "dest": "cargo/vendor/cfb-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"b390793e912300f1aa713429f7fd0c391024e6c18b988962558bc4f96a349b1f\", \"files\": {}}", + "dest": "cargo/vendor/cfb-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate", + "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd", + "dest": "cargo/vendor/cfg-if-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd\", \"files\": {}}", + "dest": "cargo/vendor/cfg-if-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/charset/charset-0.1.3.crate", + "sha256": "18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46", + "dest": "cargo/vendor/charset-0.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46\", \"files\": {}}", + "dest": "cargo/vendor/charset-0.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/chumsky/chumsky-0.9.3.crate", + "sha256": "8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9", + "dest": "cargo/vendor/chumsky-0.9.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9\", \"files\": {}}", + "dest": "cargo/vendor/chumsky-0.9.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap/clap-4.3.24.crate", + "sha256": "fb690e81c7840c0d7aade59f242ea3b41b9bc27bcd5997890e7702ae4b32e487", + "dest": "cargo/vendor/clap-4.3.24" + }, + { + "type": "inline", + "contents": "{\"package\": \"fb690e81c7840c0d7aade59f242ea3b41b9bc27bcd5997890e7702ae4b32e487\", \"files\": {}}", + "dest": "cargo/vendor/clap-4.3.24", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_builder/clap_builder-4.3.24.crate", + "sha256": "5ed2e96bc16d8d740f6f48d663eddf4b8a0983e79210fd55479b7bcd0a69860e", + "dest": "cargo/vendor/clap_builder-4.3.24" + }, + { + "type": "inline", + "contents": "{\"package\": \"5ed2e96bc16d8d740f6f48d663eddf4b8a0983e79210fd55479b7bcd0a69860e\", \"files\": {}}", + "dest": "cargo/vendor/clap_builder-4.3.24", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete/clap_complete-4.3.2.crate", + "sha256": "5fc443334c81a804575546c5a8a79b4913b50e28d69232903604cada1de817ce", + "dest": "cargo/vendor/clap_complete-4.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"5fc443334c81a804575546c5a8a79b4913b50e28d69232903604cada1de817ce\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete-4.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete_command/clap_complete_command-0.5.1.crate", + "sha256": "183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d", + "dest": "cargo/vendor/clap_complete_command-0.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete_command-0.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete_fig/clap_complete_fig-4.3.1.crate", + "sha256": "99fee1d30a51305a6c2ed3fc5709be3c8af626c9c958e04dd9ae94e27bcbce9f", + "dest": "cargo/vendor/clap_complete_fig-4.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"99fee1d30a51305a6c2ed3fc5709be3c8af626c9c958e04dd9ae94e27bcbce9f\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete_fig-4.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete_nushell/clap_complete_nushell-0.1.11.crate", + "sha256": "5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e", + "dest": "cargo/vendor/clap_complete_nushell-0.1.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete_nushell-0.1.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_derive/clap_derive-4.3.12.crate", + "sha256": "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050", + "dest": "cargo/vendor/clap_derive-4.3.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050\", \"files\": {}}", + "dest": "cargo/vendor/clap_derive-4.3.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_lex/clap_lex-0.5.0.crate", + "sha256": "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b", + "dest": "cargo/vendor/clap_lex-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b\", \"files\": {}}", + "dest": "cargo/vendor/clap_lex-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cli-table/cli-table-0.4.7.crate", + "sha256": "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d", + "dest": "cargo/vendor/cli-table-0.4.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d\", \"files\": {}}", + "dest": "cargo/vendor/cli-table-0.4.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate", + "sha256": "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7", + "dest": "cargo/vendor/colorchoice-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7\", \"files\": {}}", + "dest": "cargo/vendor/colorchoice-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/configparser/configparser-3.0.3.crate", + "sha256": "e0e56e414a2a52ab2a104f85cd40933c2fbc278b83637facf646ecf451b49237", + "dest": "cargo/vendor/configparser-3.0.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"e0e56e414a2a52ab2a104f85cd40933c2fbc278b83637facf646ecf451b49237\", \"files\": {}}", + "dest": "cargo/vendor/configparser-3.0.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/console/console-0.15.7.crate", + "sha256": "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8", + "dest": "cargo/vendor/console-0.15.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8\", \"files\": {}}", + "dest": "cargo/vendor/console-0.15.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/content_inspector/content_inspector-0.2.4.crate", + "sha256": "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38", + "dest": "cargo/vendor/content_inspector-0.2.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38\", \"files\": {}}", + "dest": "cargo/vendor/content_inspector-0.2.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/core-foundation/core-foundation-0.9.3.crate", + "sha256": "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146", + "dest": "cargo/vendor/core-foundation-0.9.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146\", \"files\": {}}", + "dest": "cargo/vendor/core-foundation-0.9.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.4.crate", + "sha256": "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa", + "dest": "cargo/vendor/core-foundation-sys-0.8.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa\", \"files\": {}}", + "dest": "cargo/vendor/core-foundation-sys-0.8.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.11.crate", + "sha256": "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0", + "dest": "cargo/vendor/cpufeatures-0.2.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0\", \"files\": {}}", + "dest": "cargo/vendor/cpufeatures-0.2.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crc32fast/crc32fast-1.3.2.crate", + "sha256": "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d", + "dest": "cargo/vendor/crc32fast-1.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d\", \"files\": {}}", + "dest": "cargo/vendor/crc32fast-1.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.8.crate", + "sha256": "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200", + "dest": "cargo/vendor/crossbeam-channel-0.5.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-channel-0.5.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.3.crate", + "sha256": "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef", + "dest": "cargo/vendor/crossbeam-deque-0.8.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-deque-0.8.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.15.crate", + "sha256": "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7", + "dest": "cargo/vendor/crossbeam-epoch-0.9.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-epoch-0.9.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.16.crate", + "sha256": "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294", + "dest": "cargo/vendor/crossbeam-utils-0.8.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-utils-0.8.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate", + "sha256": "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3", + "dest": "cargo/vendor/crypto-common-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3\", \"files\": {}}", + "dest": "cargo/vendor/crypto-common-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/data-encoding/data-encoding-2.5.0.crate", + "sha256": "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5", + "dest": "cargo/vendor/data-encoding-2.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5\", \"files\": {}}", + "dest": "cargo/vendor/data-encoding-2.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/deranged/deranged-0.3.9.crate", + "sha256": "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3", + "dest": "cargo/vendor/deranged-0.3.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3\", \"files\": {}}", + "dest": "cargo/vendor/deranged-0.3.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dialoguer/dialoguer-0.11.0.crate", + "sha256": "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de", + "dest": "cargo/vendor/dialoguer-0.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de\", \"files\": {}}", + "dest": "cargo/vendor/dialoguer-0.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/diff/diff-0.1.13.crate", + "sha256": "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8", + "dest": "cargo/vendor/diff-0.1.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8\", \"files\": {}}", + "dest": "cargo/vendor/diff-0.1.13", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/digest/digest-0.10.7.crate", + "sha256": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292", + "dest": "cargo/vendor/digest-0.10.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292\", \"files\": {}}", + "dest": "cargo/vendor/digest-0.10.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs/dirs-5.0.1.crate", + "sha256": "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225", + "dest": "cargo/vendor/dirs-5.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225\", \"files\": {}}", + "dest": "cargo/vendor/dirs-5.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs-sys/dirs-sys-0.4.1.crate", + "sha256": "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c", + "dest": "cargo/vendor/dirs-sys-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c\", \"files\": {}}", + "dest": "cargo/vendor/dirs-sys-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dissimilar/dissimilar-1.0.7.crate", + "sha256": "86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632", + "dest": "cargo/vendor/dissimilar-1.0.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632\", \"files\": {}}", + "dest": "cargo/vendor/dissimilar-1.0.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dunce/dunce-1.0.4.crate", + "sha256": "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b", + "dest": "cargo/vendor/dunce-1.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b\", \"files\": {}}", + "dest": "cargo/vendor/dunce-1.0.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/either/either-1.9.0.crate", + "sha256": "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07", + "dest": "cargo/vendor/either-1.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07\", \"files\": {}}", + "dest": "cargo/vendor/either-1.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/encode_unicode/encode_unicode-0.3.6.crate", + "sha256": "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f", + "dest": "cargo/vendor/encode_unicode-0.3.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f\", \"files\": {}}", + "dest": "cargo/vendor/encode_unicode-0.3.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.33.crate", + "sha256": "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1", + "dest": "cargo/vendor/encoding_rs-0.8.33" + }, + { + "type": "inline", + "contents": "{\"package\": \"7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1\", \"files\": {}}", + "dest": "cargo/vendor/encoding_rs-0.8.33", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate", + "sha256": "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5", + "dest": "cargo/vendor/equivalent-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5\", \"files\": {}}", + "dest": "cargo/vendor/equivalent-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/errno/errno-0.3.8.crate", + "sha256": "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245", + "dest": "cargo/vendor/errno-0.3.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245\", \"files\": {}}", + "dest": "cargo/vendor/errno-0.3.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/expect-test/expect-test-1.4.1.crate", + "sha256": "30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3", + "dest": "cargo/vendor/expect-test-1.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3\", \"files\": {}}", + "dest": "cargo/vendor/expect-test-1.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate", + "sha256": "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5", + "dest": "cargo/vendor/fastrand-2.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5\", \"files\": {}}", + "dest": "cargo/vendor/fastrand-2.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fat-macho/fat-macho-0.4.7.crate", + "sha256": "63fa117c7dcabeb8c83d5c229764cfa46518545d2dba5a9a08912014711f997b", + "dest": "cargo/vendor/fat-macho-0.4.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"63fa117c7dcabeb8c83d5c229764cfa46518545d2dba5a9a08912014711f997b\", \"files\": {}}", + "dest": "cargo/vendor/fat-macho-0.4.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/filetime/filetime-0.2.22.crate", + "sha256": "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0", + "dest": "cargo/vendor/filetime-0.2.22" + }, + { + "type": "inline", + "contents": "{\"package\": \"d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0\", \"files\": {}}", + "dest": "cargo/vendor/filetime-0.2.22", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/flate2/flate2-1.0.28.crate", + "sha256": "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e", + "dest": "cargo/vendor/flate2-1.0.28" + }, + { + "type": "inline", + "contents": "{\"package\": \"46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e\", \"files\": {}}", + "dest": "cargo/vendor/flate2-1.0.28", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fnv/fnv-1.0.7.crate", + "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1", + "dest": "cargo/vendor/fnv-1.0.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1\", \"files\": {}}", + "dest": "cargo/vendor/fnv-1.0.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/foreign-types/foreign-types-0.3.2.crate", + "sha256": "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1", + "dest": "cargo/vendor/foreign-types-0.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1\", \"files\": {}}", + "dest": "cargo/vendor/foreign-types-0.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate", + "sha256": "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b", + "dest": "cargo/vendor/foreign-types-shared-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b\", \"files\": {}}", + "dest": "cargo/vendor/foreign-types-shared-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate", + "sha256": "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456", + "dest": "cargo/vendor/form_urlencoded-1.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456\", \"files\": {}}", + "dest": "cargo/vendor/form_urlencoded-1.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fs-err/fs-err-2.11.0.crate", + "sha256": "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41", + "dest": "cargo/vendor/fs-err-2.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41\", \"files\": {}}", + "dest": "cargo/vendor/fs-err-2.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate", + "sha256": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a", + "dest": "cargo/vendor/generic-array-0.14.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a\", \"files\": {}}", + "dest": "cargo/vendor/generic-array-0.14.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.11.crate", + "sha256": "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f", + "dest": "cargo/vendor/getrandom-0.2.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.2.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/glob/glob-0.3.1.crate", + "sha256": "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b", + "dest": "cargo/vendor/glob-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b\", \"files\": {}}", + "dest": "cargo/vendor/glob-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/globset/globset-0.4.14.crate", + "sha256": "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1", + "dest": "cargo/vendor/globset-0.4.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1\", \"files\": {}}", + "dest": "cargo/vendor/globset-0.4.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/goblin/goblin-0.7.1.crate", + "sha256": "f27c1b4369c2cd341b5de549380158b105a04c331be5db9110eef7b6d2742134", + "dest": "cargo/vendor/goblin-0.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f27c1b4369c2cd341b5de549380158b105a04c331be5db9110eef7b6d2742134\", \"files\": {}}", + "dest": "cargo/vendor/goblin-0.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate", + "sha256": "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888", + "dest": "cargo/vendor/hashbrown-0.12.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.12.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.14.3.crate", + "sha256": "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604", + "dest": "cargo/vendor/hashbrown-0.14.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.14.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/heck/heck-0.4.1.crate", + "sha256": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", + "dest": "cargo/vendor/heck-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8\", \"files\": {}}", + "dest": "cargo/vendor/heck-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.3.crate", + "sha256": "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7", + "dest": "cargo/vendor/hermit-abi-0.3.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7\", \"files\": {}}", + "dest": "cargo/vendor/hermit-abi-0.3.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/home/home-0.5.5.crate", + "sha256": "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb", + "dest": "cargo/vendor/home-0.5.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb\", \"files\": {}}", + "dest": "cargo/vendor/home-0.5.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/humantime/humantime-2.1.0.crate", + "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4", + "dest": "cargo/vendor/humantime-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4\", \"files\": {}}", + "dest": "cargo/vendor/humantime-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/humantime-serde/humantime-serde-1.1.1.crate", + "sha256": "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c", + "dest": "cargo/vendor/humantime-serde-1.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c\", \"files\": {}}", + "dest": "cargo/vendor/humantime-serde-1.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/idna/idna-0.5.0.crate", + "sha256": "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6", + "dest": "cargo/vendor/idna-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6\", \"files\": {}}", + "dest": "cargo/vendor/idna-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ignore/ignore-0.4.20.crate", + "sha256": "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492", + "dest": "cargo/vendor/ignore-0.4.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492\", \"files\": {}}", + "dest": "cargo/vendor/ignore-0.4.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indexmap/indexmap-1.9.3.crate", + "sha256": "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99", + "dest": "cargo/vendor/indexmap-1.9.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99\", \"files\": {}}", + "dest": "cargo/vendor/indexmap-1.9.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indexmap/indexmap-2.1.0.crate", + "sha256": "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f", + "dest": "cargo/vendor/indexmap-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f\", \"files\": {}}", + "dest": "cargo/vendor/indexmap-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indicatif/indicatif-0.17.7.crate", + "sha256": "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25", + "dest": "cargo/vendor/indicatif-0.17.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25\", \"files\": {}}", + "dest": "cargo/vendor/indicatif-0.17.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indoc/indoc-2.0.4.crate", + "sha256": "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8", + "dest": "cargo/vendor/indoc-2.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8\", \"files\": {}}", + "dest": "cargo/vendor/indoc-2.0.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/instant/instant-0.1.12.crate", + "sha256": "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c", + "dest": "cargo/vendor/instant-0.1.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c\", \"files\": {}}", + "dest": "cargo/vendor/instant-0.1.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/io-lifetimes/io-lifetimes-1.0.11.crate", + "sha256": "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2", + "dest": "cargo/vendor/io-lifetimes-1.0.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2\", \"files\": {}}", + "dest": "cargo/vendor/io-lifetimes-1.0.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/is-terminal/is-terminal-0.4.9.crate", + "sha256": "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b", + "dest": "cargo/vendor/is-terminal-0.4.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b\", \"files\": {}}", + "dest": "cargo/vendor/is-terminal-0.4.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/itertools/itertools-0.11.0.crate", + "sha256": "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57", + "dest": "cargo/vendor/itertools-0.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57\", \"files\": {}}", + "dest": "cargo/vendor/itertools-0.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/itertools/itertools-0.12.0.crate", + "sha256": "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0", + "dest": "cargo/vendor/itertools-0.12.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0\", \"files\": {}}", + "dest": "cargo/vendor/itertools-0.12.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/itoa/itoa-1.0.9.crate", + "sha256": "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38", + "dest": "cargo/vendor/itoa-1.0.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38\", \"files\": {}}", + "dest": "cargo/vendor/itoa-1.0.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/keyring/keyring-2.0.5.crate", + "sha256": "9549a129bd08149e0a71b2d1ce2729780d47127991bfd0a78cc1df697ec72492", + "dest": "cargo/vendor/keyring-2.0.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"9549a129bd08149e0a71b2d1ce2729780d47127991bfd0a78cc1df697ec72492\", \"files\": {}}", + "dest": "cargo/vendor/keyring-2.0.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate", + "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646", + "dest": "cargo/vendor/lazy_static-1.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646\", \"files\": {}}", + "dest": "cargo/vendor/lazy_static-1.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lddtree/lddtree-0.3.3.crate", + "sha256": "2f5bfec46830ad3a95199ae6804dfe9f51fdad43d7a95fbb6c185efa9824c295", + "dest": "cargo/vendor/lddtree-0.3.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"2f5bfec46830ad3a95199ae6804dfe9f51fdad43d7a95fbb6c185efa9824c295\", \"files\": {}}", + "dest": "cargo/vendor/lddtree-0.3.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libc/libc-0.2.150.crate", + "sha256": "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c", + "dest": "cargo/vendor/libc-0.2.150" + }, + { + "type": "inline", + "contents": "{\"package\": \"89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.150", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libredox/libredox-0.0.1.crate", + "sha256": "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8", + "dest": "cargo/vendor/libredox-0.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8\", \"files\": {}}", + "dest": "cargo/vendor/libredox-0.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linux-keyutils/linux-keyutils-0.2.3.crate", + "sha256": "3f27bb67f6dd1d0bb5ab582868e4f65052e58da6401188a08f0da09cf512b84b", + "dest": "cargo/vendor/linux-keyutils-0.2.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"3f27bb67f6dd1d0bb5ab582868e4f65052e58da6401188a08f0da09cf512b84b\", \"files\": {}}", + "dest": "cargo/vendor/linux-keyutils-0.2.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.3.8.crate", + "sha256": "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519", + "dest": "cargo/vendor/linux-raw-sys-0.3.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519\", \"files\": {}}", + "dest": "cargo/vendor/linux-raw-sys-0.3.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.11.crate", + "sha256": "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829", + "dest": "cargo/vendor/linux-raw-sys-0.4.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829\", \"files\": {}}", + "dest": "cargo/vendor/linux-raw-sys-0.4.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lock_api/lock_api-0.4.11.crate", + "sha256": "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45", + "dest": "cargo/vendor/lock_api-0.4.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45\", \"files\": {}}", + "dest": "cargo/vendor/lock_api-0.4.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/log/log-0.4.20.crate", + "sha256": "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f", + "dest": "cargo/vendor/log-0.4.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f\", \"files\": {}}", + "dest": "cargo/vendor/log-0.4.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lzxd/lzxd-0.1.4.crate", + "sha256": "784462f20dddd9dfdb45de963fa4ad4a288cb10a7889ac5d2c34fb6481c6b213", + "dest": "cargo/vendor/lzxd-0.1.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"784462f20dddd9dfdb45de963fa4ad4a288cb10a7889ac5d2c34fb6481c6b213\", \"files\": {}}", + "dest": "cargo/vendor/lzxd-0.1.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mailparse/mailparse-0.14.0.crate", + "sha256": "6b56570f5f8c0047260d1c8b5b331f62eb9c660b9dd4071a8c46f8c7d3f280aa", + "dest": "cargo/vendor/mailparse-0.14.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"6b56570f5f8c0047260d1c8b5b331f62eb9c660b9dd4071a8c46f8c7d3f280aa\", \"files\": {}}", + "dest": "cargo/vendor/mailparse-0.14.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/matchers/matchers-0.1.0.crate", + "sha256": "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558", + "dest": "cargo/vendor/matchers-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558\", \"files\": {}}", + "dest": "cargo/vendor/matchers-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/memchr/memchr-2.6.4.crate", + "sha256": "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167", + "dest": "cargo/vendor/memchr-2.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167\", \"files\": {}}", + "dest": "cargo/vendor/memchr-2.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/memoffset/memoffset-0.9.0.crate", + "sha256": "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c", + "dest": "cargo/vendor/memoffset-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c\", \"files\": {}}", + "dest": "cargo/vendor/memoffset-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mime/mime-0.3.17.crate", + "sha256": "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a", + "dest": "cargo/vendor/mime-0.3.17" + }, + { + "type": "inline", + "contents": "{\"package\": \"6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a\", \"files\": {}}", + "dest": "cargo/vendor/mime-0.3.17", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mime_guess/mime_guess-2.0.4.crate", + "sha256": "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef", + "dest": "cargo/vendor/mime_guess-2.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef\", \"files\": {}}", + "dest": "cargo/vendor/mime_guess-2.0.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/minijinja/minijinja-1.0.10.crate", + "sha256": "208758577ef2c86cf5dd3e85730d161413ec3284e2d73b2ef65d9a24d9971bcb", + "dest": "cargo/vendor/minijinja-1.0.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"208758577ef2c86cf5dd3e85730d161413ec3284e2d73b2ef65d9a24d9971bcb\", \"files\": {}}", + "dest": "cargo/vendor/minijinja-1.0.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate", + "sha256": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a", + "dest": "cargo/vendor/minimal-lexical-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a\", \"files\": {}}", + "dest": "cargo/vendor/minimal-lexical-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.1.crate", + "sha256": "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7", + "dest": "cargo/vendor/miniz_oxide-0.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7\", \"files\": {}}", + "dest": "cargo/vendor/miniz_oxide-0.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/msi/msi-0.7.0.crate", + "sha256": "226b2404f03d2cf47375b9715c8adfae4e388bb2377cff908e8a40f31e421514", + "dest": "cargo/vendor/msi-0.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"226b2404f03d2cf47375b9715c8adfae4e388bb2377cff908e8a40f31e421514\", \"files\": {}}", + "dest": "cargo/vendor/msi-0.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/multipart/multipart-0.18.0.crate", + "sha256": "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182", + "dest": "cargo/vendor/multipart-0.18.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182\", \"files\": {}}", + "dest": "cargo/vendor/multipart-0.18.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/native-tls/native-tls-0.2.11.crate", + "sha256": "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e", + "dest": "cargo/vendor/native-tls-0.2.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e\", \"files\": {}}", + "dest": "cargo/vendor/native-tls-0.2.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nom/nom-7.1.3.crate", + "sha256": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a", + "dest": "cargo/vendor/nom-7.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a\", \"files\": {}}", + "dest": "cargo/vendor/nom-7.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/normalize-line-endings/normalize-line-endings-0.3.0.crate", + "sha256": "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be", + "dest": "cargo/vendor/normalize-line-endings-0.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be\", \"files\": {}}", + "dest": "cargo/vendor/normalize-line-endings-0.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/normpath/normpath-1.1.1.crate", + "sha256": "ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5", + "dest": "cargo/vendor/normpath-1.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5\", \"files\": {}}", + "dest": "cargo/vendor/normpath-1.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate", + "sha256": "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84", + "dest": "cargo/vendor/nu-ansi-term-0.46.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84\", \"files\": {}}", + "dest": "cargo/vendor/nu-ansi-term-0.46.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/number_prefix/number_prefix-0.4.0.crate", + "sha256": "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3", + "dest": "cargo/vendor/number_prefix-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3\", \"files\": {}}", + "dest": "cargo/vendor/number_prefix-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/once_cell/once_cell-1.18.0.crate", + "sha256": "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d", + "dest": "cargo/vendor/once_cell-1.18.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d\", \"files\": {}}", + "dest": "cargo/vendor/once_cell-1.18.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/openssl/openssl-0.10.60.crate", + "sha256": "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800", + "dest": "cargo/vendor/openssl-0.10.60" + }, + { + "type": "inline", + "contents": "{\"package\": \"79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800\", \"files\": {}}", + "dest": "cargo/vendor/openssl-0.10.60", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/openssl-macros/openssl-macros-0.1.1.crate", + "sha256": "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c", + "dest": "cargo/vendor/openssl-macros-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c\", \"files\": {}}", + "dest": "cargo/vendor/openssl-macros-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/openssl-probe/openssl-probe-0.1.5.crate", + "sha256": "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf", + "dest": "cargo/vendor/openssl-probe-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf\", \"files\": {}}", + "dest": "cargo/vendor/openssl-probe-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.96.crate", + "sha256": "3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f", + "dest": "cargo/vendor/openssl-sys-0.9.96" + }, + { + "type": "inline", + "contents": "{\"package\": \"3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f\", \"files\": {}}", + "dest": "cargo/vendor/openssl-sys-0.9.96", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/option-ext/option-ext-0.2.0.crate", + "sha256": "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d", + "dest": "cargo/vendor/option-ext-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d\", \"files\": {}}", + "dest": "cargo/vendor/option-ext-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/os_pipe/os_pipe-1.1.4.crate", + "sha256": "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177", + "dest": "cargo/vendor/os_pipe-1.1.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177\", \"files\": {}}", + "dest": "cargo/vendor/os_pipe-1.1.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/overload/overload-0.1.1.crate", + "sha256": "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39", + "dest": "cargo/vendor/overload-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39\", \"files\": {}}", + "dest": "cargo/vendor/overload-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/parking_lot/parking_lot-0.12.1.crate", + "sha256": "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f", + "dest": "cargo/vendor/parking_lot-0.12.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f\", \"files\": {}}", + "dest": "cargo/vendor/parking_lot-0.12.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.9.crate", + "sha256": "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e", + "dest": "cargo/vendor/parking_lot_core-0.9.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e\", \"files\": {}}", + "dest": "cargo/vendor/parking_lot_core-0.9.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/paste/paste-1.0.14.crate", + "sha256": "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c", + "dest": "cargo/vendor/paste-1.0.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c\", \"files\": {}}", + "dest": "cargo/vendor/paste-1.0.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/path-slash/path-slash-0.2.1.crate", + "sha256": "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42", + "dest": "cargo/vendor/path-slash-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42\", \"files\": {}}", + "dest": "cargo/vendor/path-slash-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pep440_rs/pep440_rs-0.3.12.crate", + "sha256": "887f66cc62717ea72caac4f1eb4e6f392224da3ffff3f40ec13ab427802746d6", + "dest": "cargo/vendor/pep440_rs-0.3.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"887f66cc62717ea72caac4f1eb4e6f392224da3ffff3f40ec13ab427802746d6\", \"files\": {}}", + "dest": "cargo/vendor/pep440_rs-0.3.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pep508_rs/pep508_rs-0.2.3.crate", + "sha256": "e4516b53d9ea6112ebb38b4af08d5707d30b994fb7f98ff133c5dcf7ed8fa854", + "dest": "cargo/vendor/pep508_rs-0.2.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"e4516b53d9ea6112ebb38b4af08d5707d30b994fb7f98ff133c5dcf7ed8fa854\", \"files\": {}}", + "dest": "cargo/vendor/pep508_rs-0.2.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate", + "sha256": "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e", + "dest": "cargo/vendor/percent-encoding-2.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e\", \"files\": {}}", + "dest": "cargo/vendor/percent-encoding-2.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.13.crate", + "sha256": "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58", + "dest": "cargo/vendor/pin-project-lite-0.2.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58\", \"files\": {}}", + "dest": "cargo/vendor/pin-project-lite-0.2.13", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.27.crate", + "sha256": "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964", + "dest": "cargo/vendor/pkg-config-0.3.27" + }, + { + "type": "inline", + "contents": "{\"package\": \"26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964\", \"files\": {}}", + "dest": "cargo/vendor/pkg-config-0.3.27", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/plain/plain-0.2.3.crate", + "sha256": "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6", + "dest": "cargo/vendor/plain-0.2.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6\", \"files\": {}}", + "dest": "cargo/vendor/plain-0.2.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/platform-info/platform-info-2.0.2.crate", + "sha256": "d6259c4860e53bf665016f1b2f46a8859cadfa717581dc9d597ae4069de6300f", + "dest": "cargo/vendor/platform-info-2.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"d6259c4860e53bf665016f1b2f46a8859cadfa717581dc9d597ae4069de6300f\", \"files\": {}}", + "dest": "cargo/vendor/platform-info-2.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/portable-atomic/portable-atomic-1.5.1.crate", + "sha256": "3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b", + "dest": "cargo/vendor/portable-atomic-1.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b\", \"files\": {}}", + "dest": "cargo/vendor/portable-atomic-1.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate", + "sha256": "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391", + "dest": "cargo/vendor/powerfmt-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391\", \"files\": {}}", + "dest": "cargo/vendor/powerfmt-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.17.crate", + "sha256": "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de", + "dest": "cargo/vendor/ppv-lite86-0.2.17" + }, + { + "type": "inline", + "contents": "{\"package\": \"5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de\", \"files\": {}}", + "dest": "cargo/vendor/ppv-lite86-0.2.17", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pretty_assertions/pretty_assertions-1.4.0.crate", + "sha256": "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66", + "dest": "cargo/vendor/pretty_assertions-1.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66\", \"files\": {}}", + "dest": "cargo/vendor/pretty_assertions-1.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.70.crate", + "sha256": "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b", + "dest": "cargo/vendor/proc-macro2-1.0.70" + }, + { + "type": "inline", + "contents": "{\"package\": \"39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.70", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/psm/psm-0.1.21.crate", + "sha256": "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874", + "dest": "cargo/vendor/psm-0.1.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874\", \"files\": {}}", + "dest": "cargo/vendor/psm-0.1.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pyproject-toml/pyproject-toml-0.8.1.crate", + "sha256": "46d4a5e69187f23a29f8aa0ea57491d104ba541bc55f76552c2a74962aa20e04", + "dest": "cargo/vendor/pyproject-toml-0.8.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"46d4a5e69187f23a29f8aa0ea57491d104ba541bc55f76552c2a74962aa20e04\", \"files\": {}}", + "dest": "cargo/vendor/pyproject-toml-0.8.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/python-pkginfo/python-pkginfo-0.6.0.crate", + "sha256": "037469c164f08c891bf6d69ca02f1d56210011451e229618669777df82124cfa", + "dest": "cargo/vendor/python-pkginfo-0.6.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"037469c164f08c891bf6d69ca02f1d56210011451e229618669777df82124cfa\", \"files\": {}}", + "dest": "cargo/vendor/python-pkginfo-0.6.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quote/quote-1.0.33.crate", + "sha256": "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae", + "dest": "cargo/vendor/quote-1.0.33" + }, + { + "type": "inline", + "contents": "{\"package\": \"5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.33", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quoted_printable/quoted_printable-0.4.8.crate", + "sha256": "5a3866219251662ec3b26fc217e3e05bf9c4f84325234dfb96bf0bf840889e49", + "dest": "cargo/vendor/quoted_printable-0.4.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"5a3866219251662ec3b26fc217e3e05bf9c4f84325234dfb96bf0bf840889e49\", \"files\": {}}", + "dest": "cargo/vendor/quoted_printable-0.4.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand/rand-0.8.5.crate", + "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404", + "dest": "cargo/vendor/rand-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404\", \"files\": {}}", + "dest": "cargo/vendor/rand-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate", + "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88", + "dest": "cargo/vendor/rand_chacha-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88\", \"files\": {}}", + "dest": "cargo/vendor/rand_chacha-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate", + "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c", + "dest": "cargo/vendor/rand_core-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c\", \"files\": {}}", + "dest": "cargo/vendor/rand_core-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rayon/rayon-1.8.0.crate", + "sha256": "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1", + "dest": "cargo/vendor/rayon-1.8.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1\", \"files\": {}}", + "dest": "cargo/vendor/rayon-1.8.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rayon-core/rayon-core-1.12.0.crate", + "sha256": "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed", + "dest": "cargo/vendor/rayon-core-1.12.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed\", \"files\": {}}", + "dest": "cargo/vendor/rayon-core-1.12.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/redox_syscall/redox_syscall-0.3.5.crate", + "sha256": "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29", + "dest": "cargo/vendor/redox_syscall-0.3.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29\", \"files\": {}}", + "dest": "cargo/vendor/redox_syscall-0.3.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate", + "sha256": "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa", + "dest": "cargo/vendor/redox_syscall-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa\", \"files\": {}}", + "dest": "cargo/vendor/redox_syscall-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/redox_users/redox_users-0.4.4.crate", + "sha256": "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4", + "dest": "cargo/vendor/redox_users-0.4.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4\", \"files\": {}}", + "dest": "cargo/vendor/redox_users-0.4.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex/regex-1.10.2.crate", + "sha256": "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343", + "dest": "cargo/vendor/regex-1.10.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343\", \"files\": {}}", + "dest": "cargo/vendor/regex-1.10.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.1.10.crate", + "sha256": "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132", + "dest": "cargo/vendor/regex-automata-0.1.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132\", \"files\": {}}", + "dest": "cargo/vendor/regex-automata-0.1.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.4.3.crate", + "sha256": "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f", + "dest": "cargo/vendor/regex-automata-0.4.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f\", \"files\": {}}", + "dest": "cargo/vendor/regex-automata-0.4.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.29.crate", + "sha256": "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1", + "dest": "cargo/vendor/regex-syntax-0.6.29" + }, + { + "type": "inline", + "contents": "{\"package\": \"f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.6.29", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate", + "sha256": "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f", + "dest": "cargo/vendor/regex-syntax-0.8.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.8.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rfc2047-decoder/rfc2047-decoder-0.2.2.crate", + "sha256": "61fc4b4e52897c3e30b12b7e9b04461215b647fbe66f6def60dd8edbce14ec2e", + "dest": "cargo/vendor/rfc2047-decoder-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"61fc4b4e52897c3e30b12b7e9b04461215b647fbe66f6def60dd8edbce14ec2e\", \"files\": {}}", + "dest": "cargo/vendor/rfc2047-decoder-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ring/ring-0.17.6.crate", + "sha256": "684d5e6e18f669ccebf64a92236bb7db9a34f07be010e3627368182027180866", + "dest": "cargo/vendor/ring-0.17.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"684d5e6e18f669ccebf64a92236bb7db9a34f07be010e3627368182027180866\", \"files\": {}}", + "dest": "cargo/vendor/ring-0.17.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustc_version/rustc_version-0.4.0.crate", + "sha256": "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366", + "dest": "cargo/vendor/rustc_version-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366\", \"files\": {}}", + "dest": "cargo/vendor/rustc_version-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustix/rustix-0.37.27.crate", + "sha256": "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2", + "dest": "cargo/vendor/rustix-0.37.27" + }, + { + "type": "inline", + "contents": "{\"package\": \"fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2\", \"files\": {}}", + "dest": "cargo/vendor/rustix-0.37.27", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustix/rustix-0.38.21.crate", + "sha256": "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3", + "dest": "cargo/vendor/rustix-0.38.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3\", \"files\": {}}", + "dest": "cargo/vendor/rustix-0.38.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustls/rustls-0.21.9.crate", + "sha256": "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9", + "dest": "cargo/vendor/rustls-0.21.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9\", \"files\": {}}", + "dest": "cargo/vendor/rustls-0.21.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustls-pemfile/rustls-pemfile-2.0.0.crate", + "sha256": "35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4", + "dest": "cargo/vendor/rustls-pemfile-2.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4\", \"files\": {}}", + "dest": "cargo/vendor/rustls-pemfile-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustls-pki-types/rustls-pki-types-1.0.0.crate", + "sha256": "eb0a1f9b9efec70d32e6d6aa3e58ebd88c3754ec98dfe9145c63cf54cc829b83", + "dest": "cargo/vendor/rustls-pki-types-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"eb0a1f9b9efec70d32e6d6aa3e58ebd88c3754ec98dfe9145c63cf54cc829b83\", \"files\": {}}", + "dest": "cargo/vendor/rustls-pki-types-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustls-webpki/rustls-webpki-0.101.7.crate", + "sha256": "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765", + "dest": "cargo/vendor/rustls-webpki-0.101.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765\", \"files\": {}}", + "dest": "cargo/vendor/rustls-webpki-0.101.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustversion/rustversion-1.0.14.crate", + "sha256": "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4", + "dest": "cargo/vendor/rustversion-1.0.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4\", \"files\": {}}", + "dest": "cargo/vendor/rustversion-1.0.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ryu/ryu-1.0.15.crate", + "sha256": "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741", + "dest": "cargo/vendor/ryu-1.0.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741\", \"files\": {}}", + "dest": "cargo/vendor/ryu-1.0.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/same-file/same-file-1.0.6.crate", + "sha256": "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502", + "dest": "cargo/vendor/same-file-1.0.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502\", \"files\": {}}", + "dest": "cargo/vendor/same-file-1.0.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/schannel/schannel-0.1.22.crate", + "sha256": "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88", + "dest": "cargo/vendor/schannel-0.1.22" + }, + { + "type": "inline", + "contents": "{\"package\": \"0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88\", \"files\": {}}", + "dest": "cargo/vendor/schannel-0.1.22", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate", + "sha256": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49", + "dest": "cargo/vendor/scopeguard-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49\", \"files\": {}}", + "dest": "cargo/vendor/scopeguard-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/scroll/scroll-0.11.0.crate", + "sha256": "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da", + "dest": "cargo/vendor/scroll-0.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da\", \"files\": {}}", + "dest": "cargo/vendor/scroll-0.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/scroll_derive/scroll_derive-0.11.1.crate", + "sha256": "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae", + "dest": "cargo/vendor/scroll_derive-0.11.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae\", \"files\": {}}", + "dest": "cargo/vendor/scroll_derive-0.11.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/sct/sct-0.7.1.crate", + "sha256": "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414", + "dest": "cargo/vendor/sct-0.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414\", \"files\": {}}", + "dest": "cargo/vendor/sct-0.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/security-framework/security-framework-2.9.2.crate", + "sha256": "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de", + "dest": "cargo/vendor/security-framework-2.9.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de\", \"files\": {}}", + "dest": "cargo/vendor/security-framework-2.9.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.9.1.crate", + "sha256": "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a", + "dest": "cargo/vendor/security-framework-sys-2.9.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a\", \"files\": {}}", + "dest": "cargo/vendor/security-framework-sys-2.9.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/semver/semver-1.0.20.crate", + "sha256": "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090", + "dest": "cargo/vendor/semver-1.0.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090\", \"files\": {}}", + "dest": "cargo/vendor/semver-1.0.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde/serde-1.0.193.crate", + "sha256": "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89", + "dest": "cargo/vendor/serde-1.0.193" + }, + { + "type": "inline", + "contents": "{\"package\": \"25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89\", \"files\": {}}", + "dest": "cargo/vendor/serde-1.0.193", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.193.crate", + "sha256": "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3", + "dest": "cargo/vendor/serde_derive-1.0.193" + }, + { + "type": "inline", + "contents": "{\"package\": \"43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive-1.0.193", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.108.crate", + "sha256": "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b", + "dest": "cargo/vendor/serde_json-1.0.108" + }, + { + "type": "inline", + "contents": "{\"package\": \"3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b\", \"files\": {}}", + "dest": "cargo/vendor/serde_json-1.0.108", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.4.crate", + "sha256": "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80", + "dest": "cargo/vendor/serde_spanned-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80\", \"files\": {}}", + "dest": "cargo/vendor/serde_spanned-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/sha2/sha2-0.10.8.crate", + "sha256": "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8", + "dest": "cargo/vendor/sha2-0.10.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8\", \"files\": {}}", + "dest": "cargo/vendor/sha2-0.10.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/sharded-slab/sharded-slab-0.1.7.crate", + "sha256": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6", + "dest": "cargo/vendor/sharded-slab-0.1.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6\", \"files\": {}}", + "dest": "cargo/vendor/sharded-slab-0.1.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate", + "sha256": "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde", + "dest": "cargo/vendor/shell-words-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde\", \"files\": {}}", + "dest": "cargo/vendor/shell-words-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/shlex/shlex-1.2.0.crate", + "sha256": "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380", + "dest": "cargo/vendor/shlex-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380\", \"files\": {}}", + "dest": "cargo/vendor/shlex-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/similar/similar-2.3.0.crate", + "sha256": "2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597", + "dest": "cargo/vendor/similar-2.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597\", \"files\": {}}", + "dest": "cargo/vendor/similar-2.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/smallvec/smallvec-1.11.2.crate", + "sha256": "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970", + "dest": "cargo/vendor/smallvec-1.11.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970\", \"files\": {}}", + "dest": "cargo/vendor/smallvec-1.11.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/smawk/smawk-0.3.2.crate", + "sha256": "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c", + "dest": "cargo/vendor/smawk-0.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c\", \"files\": {}}", + "dest": "cargo/vendor/smawk-0.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/snapbox/snapbox-0.4.14.crate", + "sha256": "4b377c0b6e4715c116473d8e40d51e3fa5b0a2297ca9b2a931ba800667b259ed", + "dest": "cargo/vendor/snapbox-0.4.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"4b377c0b6e4715c116473d8e40d51e3fa5b0a2297ca9b2a931ba800667b259ed\", \"files\": {}}", + "dest": "cargo/vendor/snapbox-0.4.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/snapbox-macros/snapbox-macros-0.3.6.crate", + "sha256": "ed1559baff8a696add3322b9be3e940d433e7bb4e38d79017205fd37ff28b28e", + "dest": "cargo/vendor/snapbox-macros-0.3.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"ed1559baff8a696add3322b9be3e940d433e7bb4e38d79017205fd37ff28b28e\", \"files\": {}}", + "dest": "cargo/vendor/snapbox-macros-0.3.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/socks/socks-0.3.4.crate", + "sha256": "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b", + "dest": "cargo/vendor/socks-0.3.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b\", \"files\": {}}", + "dest": "cargo/vendor/socks-0.3.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/spin/spin-0.9.8.crate", + "sha256": "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67", + "dest": "cargo/vendor/spin-0.9.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67\", \"files\": {}}", + "dest": "cargo/vendor/spin-0.9.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/stacker/stacker-0.1.15.crate", + "sha256": "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce", + "dest": "cargo/vendor/stacker-0.1.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce\", \"files\": {}}", + "dest": "cargo/vendor/stacker-0.1.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate", + "sha256": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f", + "dest": "cargo/vendor/static_assertions-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f\", \"files\": {}}", + "dest": "cargo/vendor/static_assertions-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/strsim/strsim-0.10.0.crate", + "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623", + "dest": "cargo/vendor/strsim-0.10.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623\", \"files\": {}}", + "dest": "cargo/vendor/strsim-0.10.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syn/syn-1.0.109.crate", + "sha256": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237", + "dest": "cargo/vendor/syn-1.0.109" + }, + { + "type": "inline", + "contents": "{\"package\": \"72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237\", \"files\": {}}", + "dest": "cargo/vendor/syn-1.0.109", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syn/syn-2.0.39.crate", + "sha256": "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a", + "dest": "cargo/vendor/syn-2.0.39" + }, + { + "type": "inline", + "contents": "{\"package\": \"23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.39", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tar/tar-0.4.40.crate", + "sha256": "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb", + "dest": "cargo/vendor/tar-0.4.40" + }, + { + "type": "inline", + "contents": "{\"package\": \"b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb\", \"files\": {}}", + "dest": "cargo/vendor/tar-0.4.40", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.12.crate", + "sha256": "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a", + "dest": "cargo/vendor/target-lexicon-0.12.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a\", \"files\": {}}", + "dest": "cargo/vendor/target-lexicon-0.12.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tempfile/tempfile-3.8.1.crate", + "sha256": "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5", + "dest": "cargo/vendor/tempfile-3.8.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5\", \"files\": {}}", + "dest": "cargo/vendor/tempfile-3.8.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/termcolor/termcolor-1.4.0.crate", + "sha256": "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449", + "dest": "cargo/vendor/termcolor-1.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449\", \"files\": {}}", + "dest": "cargo/vendor/termcolor-1.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/terminal_size/terminal_size-0.2.6.crate", + "sha256": "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237", + "dest": "cargo/vendor/terminal_size-0.2.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237\", \"files\": {}}", + "dest": "cargo/vendor/terminal_size-0.2.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/textwrap/textwrap-0.16.0.crate", + "sha256": "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d", + "dest": "cargo/vendor/textwrap-0.16.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d\", \"files\": {}}", + "dest": "cargo/vendor/textwrap-0.16.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thiserror/thiserror-1.0.50.crate", + "sha256": "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2", + "dest": "cargo/vendor/thiserror-1.0.50" + }, + { + "type": "inline", + "contents": "{\"package\": \"f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-1.0.50", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.50.crate", + "sha256": "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8", + "dest": "cargo/vendor/thiserror-impl-1.0.50" + }, + { + "type": "inline", + "contents": "{\"package\": \"266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-impl-1.0.50", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thread_local/thread_local-1.1.7.crate", + "sha256": "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152", + "dest": "cargo/vendor/thread_local-1.1.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152\", \"files\": {}}", + "dest": "cargo/vendor/thread_local-1.1.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/time/time-0.3.30.crate", + "sha256": "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5", + "dest": "cargo/vendor/time-0.3.30" + }, + { + "type": "inline", + "contents": "{\"package\": \"c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5\", \"files\": {}}", + "dest": "cargo/vendor/time-0.3.30", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/time-core/time-core-0.1.2.crate", + "sha256": "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3", + "dest": "cargo/vendor/time-core-0.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3\", \"files\": {}}", + "dest": "cargo/vendor/time-core-0.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/time-macros/time-macros-0.2.15.crate", + "sha256": "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20", + "dest": "cargo/vendor/time-macros-0.2.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20\", \"files\": {}}", + "dest": "cargo/vendor/time-macros-0.2.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tinyvec/tinyvec-1.6.0.crate", + "sha256": "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50", + "dest": "cargo/vendor/tinyvec-1.6.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50\", \"files\": {}}", + "dest": "cargo/vendor/tinyvec-1.6.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate", + "sha256": "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20", + "dest": "cargo/vendor/tinyvec_macros-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20\", \"files\": {}}", + "dest": "cargo/vendor/tinyvec_macros-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml/toml-0.5.11.crate", + "sha256": "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234", + "dest": "cargo/vendor/toml-0.5.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.5.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml/toml-0.8.8.crate", + "sha256": "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35", + "dest": "cargo/vendor/toml-0.8.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.8.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.5.crate", + "sha256": "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1", + "dest": "cargo/vendor/toml_datetime-0.6.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1\", \"files\": {}}", + "dest": "cargo/vendor/toml_datetime-0.6.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.20.7.crate", + "sha256": "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81", + "dest": "cargo/vendor/toml_edit-0.20.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.20.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.21.0.crate", + "sha256": "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03", + "dest": "cargo/vendor/toml_edit-0.21.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.21.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing/tracing-0.1.40.crate", + "sha256": "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef", + "dest": "cargo/vendor/tracing-0.1.40" + }, + { + "type": "inline", + "contents": "{\"package\": \"c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef\", \"files\": {}}", + "dest": "cargo/vendor/tracing-0.1.40", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.27.crate", + "sha256": "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7", + "dest": "cargo/vendor/tracing-attributes-0.1.27" + }, + { + "type": "inline", + "contents": "{\"package\": \"34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7\", \"files\": {}}", + "dest": "cargo/vendor/tracing-attributes-0.1.27", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-core/tracing-core-0.1.32.crate", + "sha256": "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54", + "dest": "cargo/vendor/tracing-core-0.1.32" + }, + { + "type": "inline", + "contents": "{\"package\": \"c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54\", \"files\": {}}", + "dest": "cargo/vendor/tracing-core-0.1.32", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-log/tracing-log-0.2.0.crate", + "sha256": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3", + "dest": "cargo/vendor/tracing-log-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3\", \"files\": {}}", + "dest": "cargo/vendor/tracing-log-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-serde/tracing-serde-0.1.3.crate", + "sha256": "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1", + "dest": "cargo/vendor/tracing-serde-0.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1\", \"files\": {}}", + "dest": "cargo/vendor/tracing-serde-0.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.18.crate", + "sha256": "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b", + "dest": "cargo/vendor/tracing-subscriber-0.3.18" + }, + { + "type": "inline", + "contents": "{\"package\": \"ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b\", \"files\": {}}", + "dest": "cargo/vendor/tracing-subscriber-0.3.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/trycmd/trycmd-0.14.19.crate", + "sha256": "ed009372a42fb103e6f8767b9222925485e03cca032b700d203e2c5b67bee4fb", + "dest": "cargo/vendor/trycmd-0.14.19" + }, + { + "type": "inline", + "contents": "{\"package\": \"ed009372a42fb103e6f8767b9222925485e03cca032b700d203e2c5b67bee4fb\", \"files\": {}}", + "dest": "cargo/vendor/trycmd-0.14.19", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/twox-hash/twox-hash-1.6.3.crate", + "sha256": "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675", + "dest": "cargo/vendor/twox-hash-1.6.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675\", \"files\": {}}", + "dest": "cargo/vendor/twox-hash-1.6.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/typenum/typenum-1.17.0.crate", + "sha256": "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825", + "dest": "cargo/vendor/typenum-1.17.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825\", \"files\": {}}", + "dest": "cargo/vendor/typenum-1.17.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicase/unicase-2.7.0.crate", + "sha256": "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89", + "dest": "cargo/vendor/unicase-2.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89\", \"files\": {}}", + "dest": "cargo/vendor/unicase-2.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.13.crate", + "sha256": "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460", + "dest": "cargo/vendor/unicode-bidi-0.3.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460\", \"files\": {}}", + "dest": "cargo/vendor/unicode-bidi-0.3.13", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate", + "sha256": "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b", + "dest": "cargo/vendor/unicode-ident-1.0.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b\", \"files\": {}}", + "dest": "cargo/vendor/unicode-ident-1.0.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-linebreak/unicode-linebreak-0.1.5.crate", + "sha256": "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f", + "dest": "cargo/vendor/unicode-linebreak-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f\", \"files\": {}}", + "dest": "cargo/vendor/unicode-linebreak-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.22.crate", + "sha256": "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921", + "dest": "cargo/vendor/unicode-normalization-0.1.22" + }, + { + "type": "inline", + "contents": "{\"package\": \"5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921\", \"files\": {}}", + "dest": "cargo/vendor/unicode-normalization-0.1.22", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-width/unicode-width-0.1.11.crate", + "sha256": "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85", + "dest": "cargo/vendor/unicode-width-0.1.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85\", \"files\": {}}", + "dest": "cargo/vendor/unicode-width-0.1.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/untrusted/untrusted-0.9.0.crate", + "sha256": "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1", + "dest": "cargo/vendor/untrusted-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1\", \"files\": {}}", + "dest": "cargo/vendor/untrusted-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ureq/ureq-2.9.1.crate", + "sha256": "f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97", + "dest": "cargo/vendor/ureq-2.9.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97\", \"files\": {}}", + "dest": "cargo/vendor/ureq-2.9.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/url/url-2.5.0.crate", + "sha256": "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633", + "dest": "cargo/vendor/url-2.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633\", \"files\": {}}", + "dest": "cargo/vendor/url-2.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate", + "sha256": "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a", + "dest": "cargo/vendor/utf8parse-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a\", \"files\": {}}", + "dest": "cargo/vendor/utf8parse-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/uuid/uuid-1.6.1.crate", + "sha256": "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560", + "dest": "cargo/vendor/uuid-1.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560\", \"files\": {}}", + "dest": "cargo/vendor/uuid-1.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/valuable/valuable-0.1.0.crate", + "sha256": "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d", + "dest": "cargo/vendor/valuable-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d\", \"files\": {}}", + "dest": "cargo/vendor/valuable-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vcpkg/vcpkg-0.2.15.crate", + "sha256": "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426", + "dest": "cargo/vendor/vcpkg-0.2.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426\", \"files\": {}}", + "dest": "cargo/vendor/vcpkg-0.2.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/version_check/version_check-0.9.4.crate", + "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f", + "dest": "cargo/vendor/version_check-0.9.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f\", \"files\": {}}", + "dest": "cargo/vendor/version_check-0.9.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/versions/versions-5.0.1.crate", + "sha256": "c73a36bc44e3039f51fbee93e39f41225f6b17b380eb70cc2aab942df06b34dd", + "dest": "cargo/vendor/versions-5.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"c73a36bc44e3039f51fbee93e39f41225f6b17b380eb70cc2aab942df06b34dd\", \"files\": {}}", + "dest": "cargo/vendor/versions-5.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wait-timeout/wait-timeout-0.2.0.crate", + "sha256": "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6", + "dest": "cargo/vendor/wait-timeout-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6\", \"files\": {}}", + "dest": "cargo/vendor/wait-timeout-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/walkdir/walkdir-2.4.0.crate", + "sha256": "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee", + "dest": "cargo/vendor/walkdir-2.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee\", \"files\": {}}", + "dest": "cargo/vendor/walkdir-2.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate", + "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1" + }, + { + "type": "inline", + "contents": "{\"package\": \"9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423\", \"files\": {}}", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/webpki-roots/webpki-roots-0.25.3.crate", + "sha256": "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10", + "dest": "cargo/vendor/webpki-roots-0.25.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10\", \"files\": {}}", + "dest": "cargo/vendor/webpki-roots-0.25.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/which/which-5.0.0.crate", + "sha256": "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14", + "dest": "cargo/vendor/which-5.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14\", \"files\": {}}", + "dest": "cargo/vendor/which-5.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wild/wild-2.2.0.crate", + "sha256": "10d01931a94d5a115a53f95292f51d316856b68a035618eb831bbba593a30b67", + "dest": "cargo/vendor/wild-2.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"10d01931a94d5a115a53f95292f51d316856b68a035618eb831bbba593a30b67\", \"files\": {}}", + "dest": "cargo/vendor/wild-2.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi/winapi-0.3.9.crate", + "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419", + "dest": "cargo/vendor/winapi-0.3.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419\", \"files\": {}}", + "dest": "cargo/vendor/winapi-0.3.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate", + "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\", \"files\": {}}", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate", + "sha256": "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596", + "dest": "cargo/vendor/winapi-util-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596\", \"files\": {}}", + "dest": "cargo/vendor/winapi-util-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate", + "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\", \"files\": {}}", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.45.0.crate", + "sha256": "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0", + "dest": "cargo/vendor/windows-sys-0.45.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.45.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate", + "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9", + "dest": "cargo/vendor/windows-sys-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate", + "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d", + "dest": "cargo/vendor/windows-sys-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.42.2.crate", + "sha256": "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071", + "dest": "cargo/vendor/windows-targets-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate", + "sha256": "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c", + "dest": "cargo/vendor/windows-targets-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.52.0.crate", + "sha256": "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd", + "dest": "cargo/vendor/windows-targets-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.2.crate", + "sha256": "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate", + "sha256": "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.0.crate", + "sha256": "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.2.crate", + "sha256": "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43", + "dest": "cargo/vendor/windows_aarch64_msvc-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate", + "sha256": "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.0.crate", + "sha256": "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.2.crate", + "sha256": "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f", + "dest": "cargo/vendor/windows_i686_gnu-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate", + "sha256": "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e", + "dest": "cargo/vendor/windows_i686_gnu-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.0.crate", + "sha256": "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313", + "dest": "cargo/vendor/windows_i686_gnu-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.2.crate", + "sha256": "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060", + "dest": "cargo/vendor/windows_i686_msvc-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate", + "sha256": "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406", + "dest": "cargo/vendor/windows_i686_msvc-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.0.crate", + "sha256": "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a", + "dest": "cargo/vendor/windows_i686_msvc-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.2.crate", + "sha256": "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36", + "dest": "cargo/vendor/windows_x86_64_gnu-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate", + "sha256": "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.0.crate", + "sha256": "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.2.crate", + "sha256": "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate", + "sha256": "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.0.crate", + "sha256": "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.2.crate", + "sha256": "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0", + "dest": "cargo/vendor/windows_x86_64_msvc-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate", + "sha256": "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.0.crate", + "sha256": "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winnow/winnow-0.5.19.crate", + "sha256": "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b", + "dest": "cargo/vendor/winnow-0.5.19" + }, + { + "type": "inline", + "contents": "{\"package\": \"829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b\", \"files\": {}}", + "dest": "cargo/vendor/winnow-0.5.19", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/xattr/xattr-1.0.1.crate", + "sha256": "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985", + "dest": "cargo/vendor/xattr-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985\", \"files\": {}}", + "dest": "cargo/vendor/xattr-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/xwin/xwin-0.5.0.crate", + "sha256": "c43e0202f5457b48558096cb7b36d0e473f267551a89c82ed72d73b01dfd4007", + "dest": "cargo/vendor/xwin-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"c43e0202f5457b48558096cb7b36d0e473f267551a89c82ed72d73b01dfd4007\", \"files\": {}}", + "dest": "cargo/vendor/xwin-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/yansi/yansi-0.5.1.crate", + "sha256": "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec", + "dest": "cargo/vendor/yansi-0.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec\", \"files\": {}}", + "dest": "cargo/vendor/yansi-0.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.7.28.crate", + "sha256": "7d6f15f7ade05d2a4935e34a457b936c23dc70a05cc1d97133dc99e7a3fe0f0e", + "dest": "cargo/vendor/zerocopy-0.7.28" + }, + { + "type": "inline", + "contents": "{\"package\": \"7d6f15f7ade05d2a4935e34a457b936c23dc70a05cc1d97133dc99e7a3fe0f0e\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-0.7.28", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.28.crate", + "sha256": "dbbad221e3f78500350ecbd7dfa4e63ef945c05f4c61cb7f4d3f84cd0bba649b", + "dest": "cargo/vendor/zerocopy-derive-0.7.28" + }, + { + "type": "inline", + "contents": "{\"package\": \"dbbad221e3f78500350ecbd7dfa4e63ef945c05f4c61cb7f4d3f84cd0bba649b\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-derive-0.7.28", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zeroize/zeroize-1.7.0.crate", + "sha256": "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d", + "dest": "cargo/vendor/zeroize-1.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d\", \"files\": {}}", + "dest": "cargo/vendor/zeroize-1.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zip/zip-0.6.6.crate", + "sha256": "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261", + "dest": "cargo/vendor/zip-0.6.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261\", \"files\": {}}", + "dest": "cargo/vendor/zip-0.6.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "inline", + "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n", + "dest": "cargo", + "dest-filename": "config" + } +] diff --git a/build-aux/modules/sources/cargo-sources-ruff.json b/build-aux/modules/sources/cargo-sources-ruff.json new file mode 100644 index 000000000..49280a3a5 --- /dev/null +++ b/build-aux/modules/sources/cargo-sources-ruff.json @@ -0,0 +1,4584 @@ +[ + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/Inflector/Inflector-0.11.4.crate", + "sha256": "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3", + "dest": "cargo/vendor/Inflector-0.11.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3\", \"files\": {}}", + "dest": "cargo/vendor/Inflector-0.11.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/adler/adler-1.0.2.crate", + "sha256": "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe", + "dest": "cargo/vendor/adler-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe\", \"files\": {}}", + "dest": "cargo/vendor/adler-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ahash/ahash-0.8.7.crate", + "sha256": "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01", + "dest": "cargo/vendor/ahash-0.8.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01\", \"files\": {}}", + "dest": "cargo/vendor/ahash-0.8.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate", + "sha256": "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0", + "dest": "cargo/vendor/aho-corasick-1.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0\", \"files\": {}}", + "dest": "cargo/vendor/aho-corasick-1.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/android-tzdata/android-tzdata-0.1.1.crate", + "sha256": "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0", + "dest": "cargo/vendor/android-tzdata-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0\", \"files\": {}}", + "dest": "cargo/vendor/android-tzdata-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/android_system_properties/android_system_properties-0.1.5.crate", + "sha256": "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311", + "dest": "cargo/vendor/android_system_properties-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311\", \"files\": {}}", + "dest": "cargo/vendor/android_system_properties-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anes/anes-0.1.6.crate", + "sha256": "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299", + "dest": "cargo/vendor/anes-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299\", \"files\": {}}", + "dest": "cargo/vendor/anes-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/annotate-snippets/annotate-snippets-0.6.1.crate", + "sha256": "c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7", + "dest": "cargo/vendor/annotate-snippets-0.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7\", \"files\": {}}", + "dest": "cargo/vendor/annotate-snippets-0.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/annotate-snippets/annotate-snippets-0.9.2.crate", + "sha256": "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e", + "dest": "cargo/vendor/annotate-snippets-0.9.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e\", \"files\": {}}", + "dest": "cargo/vendor/annotate-snippets-0.9.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstream/anstream-0.6.11.crate", + "sha256": "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5", + "dest": "cargo/vendor/anstream-0.6.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5\", \"files\": {}}", + "dest": "cargo/vendor/anstream-0.6.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle/anstyle-1.0.6.crate", + "sha256": "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc", + "dest": "cargo/vendor/anstyle-1.0.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-1.0.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.3.crate", + "sha256": "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c", + "dest": "cargo/vendor/anstyle-parse-0.2.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-parse-0.2.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.2.crate", + "sha256": "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648", + "dest": "cargo/vendor/anstyle-query-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-query-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.2.crate", + "sha256": "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7", + "dest": "cargo/vendor/anstyle-wincon-3.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-wincon-3.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anyhow/anyhow-1.0.80.crate", + "sha256": "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1", + "dest": "cargo/vendor/anyhow-1.0.80" + }, + { + "type": "inline", + "contents": "{\"package\": \"5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1\", \"files\": {}}", + "dest": "cargo/vendor/anyhow-1.0.80", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/argfile/argfile-0.1.6.crate", + "sha256": "1287c4f82a41c5085e65ee337c7934d71ab43d5187740a81fb69129013f6a5f6", + "dest": "cargo/vendor/argfile-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"1287c4f82a41c5085e65ee337c7934d71ab43d5187740a81fb69129013f6a5f6\", \"files\": {}}", + "dest": "cargo/vendor/argfile-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/arrayvec/arrayvec-0.7.4.crate", + "sha256": "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711", + "dest": "cargo/vendor/arrayvec-0.7.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711\", \"files\": {}}", + "dest": "cargo/vendor/arrayvec-0.7.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ascii-canvas/ascii-canvas-3.0.0.crate", + "sha256": "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6", + "dest": "cargo/vendor/ascii-canvas-3.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6\", \"files\": {}}", + "dest": "cargo/vendor/ascii-canvas-3.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/assert_cmd/assert_cmd-2.0.13.crate", + "sha256": "00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467", + "dest": "cargo/vendor/assert_cmd-2.0.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467\", \"files\": {}}", + "dest": "cargo/vendor/assert_cmd-2.0.13", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate", + "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa", + "dest": "cargo/vendor/autocfg-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa\", \"files\": {}}", + "dest": "cargo/vendor/autocfg-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/base64/base64-0.21.7.crate", + "sha256": "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567", + "dest": "cargo/vendor/base64-0.21.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567\", \"files\": {}}", + "dest": "cargo/vendor/base64-0.21.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bincode/bincode-1.3.3.crate", + "sha256": "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad", + "dest": "cargo/vendor/bincode-1.3.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad\", \"files\": {}}", + "dest": "cargo/vendor/bincode-1.3.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bit-set/bit-set-0.5.3.crate", + "sha256": "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1", + "dest": "cargo/vendor/bit-set-0.5.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1\", \"files\": {}}", + "dest": "cargo/vendor/bit-set-0.5.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bit-vec/bit-vec-0.6.3.crate", + "sha256": "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb", + "dest": "cargo/vendor/bit-vec-0.6.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb\", \"files\": {}}", + "dest": "cargo/vendor/bit-vec-0.6.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate", + "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a", + "dest": "cargo/vendor/bitflags-1.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-1.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-2.4.2.crate", + "sha256": "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf", + "dest": "cargo/vendor/bitflags-2.4.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-2.4.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bstr/bstr-1.9.1.crate", + "sha256": "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706", + "dest": "cargo/vendor/bstr-1.9.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706\", \"files\": {}}", + "dest": "cargo/vendor/bstr-1.9.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bumpalo/bumpalo-3.14.0.crate", + "sha256": "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec", + "dest": "cargo/vendor/bumpalo-3.14.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec\", \"files\": {}}", + "dest": "cargo/vendor/bumpalo-3.14.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cachedir/cachedir-0.3.1.crate", + "sha256": "4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873", + "dest": "cargo/vendor/cachedir-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873\", \"files\": {}}", + "dest": "cargo/vendor/cachedir-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cast/cast-0.3.0.crate", + "sha256": "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5", + "dest": "cargo/vendor/cast-0.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5\", \"files\": {}}", + "dest": "cargo/vendor/cast-0.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cc/cc-1.0.83.crate", + "sha256": "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0", + "dest": "cargo/vendor/cc-1.0.83" + }, + { + "type": "inline", + "contents": "{\"package\": \"f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.0.83", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate", + "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd", + "dest": "cargo/vendor/cfg-if-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd\", \"files\": {}}", + "dest": "cargo/vendor/cfg-if-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/chic/chic-1.2.2.crate", + "sha256": "a5b5db619f3556839cb2223ae86ff3f9a09da2c5013be42bc9af08c9589bf70c", + "dest": "cargo/vendor/chic-1.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"a5b5db619f3556839cb2223ae86ff3f9a09da2c5013be42bc9af08c9589bf70c\", \"files\": {}}", + "dest": "cargo/vendor/chic-1.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/chrono/chrono-0.4.34.crate", + "sha256": "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b", + "dest": "cargo/vendor/chrono-0.4.34" + }, + { + "type": "inline", + "contents": "{\"package\": \"5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b\", \"files\": {}}", + "dest": "cargo/vendor/chrono-0.4.34", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ciborium/ciborium-0.2.2.crate", + "sha256": "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e", + "dest": "cargo/vendor/ciborium-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e\", \"files\": {}}", + "dest": "cargo/vendor/ciborium-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ciborium-io/ciborium-io-0.2.2.crate", + "sha256": "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757", + "dest": "cargo/vendor/ciborium-io-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757\", \"files\": {}}", + "dest": "cargo/vendor/ciborium-io-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ciborium-ll/ciborium-ll-0.2.2.crate", + "sha256": "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9", + "dest": "cargo/vendor/ciborium-ll-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9\", \"files\": {}}", + "dest": "cargo/vendor/ciborium-ll-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap/clap-4.5.1.crate", + "sha256": "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da", + "dest": "cargo/vendor/clap-4.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da\", \"files\": {}}", + "dest": "cargo/vendor/clap-4.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_builder/clap_builder-4.5.1.crate", + "sha256": "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb", + "dest": "cargo/vendor/clap_builder-4.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb\", \"files\": {}}", + "dest": "cargo/vendor/clap_builder-4.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete/clap_complete-4.5.0.crate", + "sha256": "299353be8209bd133b049bf1c63582d184a8b39fd9c04f15fe65f50f88bdfe6c", + "dest": "cargo/vendor/clap_complete-4.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"299353be8209bd133b049bf1c63582d184a8b39fd9c04f15fe65f50f88bdfe6c\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete-4.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete_command/clap_complete_command-0.5.1.crate", + "sha256": "183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d", + "dest": "cargo/vendor/clap_complete_command-0.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete_command-0.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete_fig/clap_complete_fig-4.5.0.crate", + "sha256": "54b3e65f91fabdd23cac3d57d39d5d938b4daabd070c335c006dccb866a61110", + "dest": "cargo/vendor/clap_complete_fig-4.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"54b3e65f91fabdd23cac3d57d39d5d938b4daabd070c335c006dccb866a61110\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete_fig-4.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_complete_nushell/clap_complete_nushell-0.1.11.crate", + "sha256": "5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e", + "dest": "cargo/vendor/clap_complete_nushell-0.1.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e\", \"files\": {}}", + "dest": "cargo/vendor/clap_complete_nushell-0.1.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_derive/clap_derive-4.5.0.crate", + "sha256": "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47", + "dest": "cargo/vendor/clap_derive-4.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47\", \"files\": {}}", + "dest": "cargo/vendor/clap_derive-4.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate", + "sha256": "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce", + "dest": "cargo/vendor/clap_lex-0.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce\", \"files\": {}}", + "dest": "cargo/vendor/clap_lex-0.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clearscreen/clearscreen-2.0.1.crate", + "sha256": "72f3f22f1a586604e62efd23f78218f3ccdecf7a33c4500db2d37d85a24fe994", + "dest": "cargo/vendor/clearscreen-2.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"72f3f22f1a586604e62efd23f78218f3ccdecf7a33c4500db2d37d85a24fe994\", \"files\": {}}", + "dest": "cargo/vendor/clearscreen-2.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/codspeed/codspeed-2.4.0.crate", + "sha256": "4b85b056aa0541d1975ebc524149dde72803a5d7352b6aebf9eabc44f9017246", + "dest": "cargo/vendor/codspeed-2.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"4b85b056aa0541d1975ebc524149dde72803a5d7352b6aebf9eabc44f9017246\", \"files\": {}}", + "dest": "cargo/vendor/codspeed-2.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/codspeed-criterion-compat/codspeed-criterion-compat-2.4.0.crate", + "sha256": "02ae9de916d6315a5129bca2fc7957285f0b9f77a2f6a8734a0a146caee2b0b6", + "dest": "cargo/vendor/codspeed-criterion-compat-2.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"02ae9de916d6315a5129bca2fc7957285f0b9f77a2f6a8734a0a146caee2b0b6\", \"files\": {}}", + "dest": "cargo/vendor/codspeed-criterion-compat-2.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate", + "sha256": "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7", + "dest": "cargo/vendor/colorchoice-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7\", \"files\": {}}", + "dest": "cargo/vendor/colorchoice-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/colored/colored-2.1.0.crate", + "sha256": "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8", + "dest": "cargo/vendor/colored-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8\", \"files\": {}}", + "dest": "cargo/vendor/colored-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/console/console-0.15.8.crate", + "sha256": "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb", + "dest": "cargo/vendor/console-0.15.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb\", \"files\": {}}", + "dest": "cargo/vendor/console-0.15.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/console_error_panic_hook/console_error_panic_hook-0.1.7.crate", + "sha256": "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc", + "dest": "cargo/vendor/console_error_panic_hook-0.1.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc\", \"files\": {}}", + "dest": "cargo/vendor/console_error_panic_hook-0.1.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/console_log/console_log-1.0.0.crate", + "sha256": "be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f", + "dest": "cargo/vendor/console_log-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f\", \"files\": {}}", + "dest": "cargo/vendor/console_log-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate", + "sha256": "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f", + "dest": "cargo/vendor/core-foundation-sys-0.8.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f\", \"files\": {}}", + "dest": "cargo/vendor/core-foundation-sys-0.8.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/countme/countme-3.0.1.crate", + "sha256": "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636", + "dest": "cargo/vendor/countme-3.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636\", \"files\": {}}", + "dest": "cargo/vendor/countme-3.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crc32fast/crc32fast-1.3.2.crate", + "sha256": "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d", + "dest": "cargo/vendor/crc32fast-1.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d\", \"files\": {}}", + "dest": "cargo/vendor/crc32fast-1.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/criterion/criterion-0.5.1.crate", + "sha256": "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f", + "dest": "cargo/vendor/criterion-0.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f\", \"files\": {}}", + "dest": "cargo/vendor/criterion-0.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/criterion-plot/criterion-plot-0.5.0.crate", + "sha256": "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1", + "dest": "cargo/vendor/criterion-plot-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1\", \"files\": {}}", + "dest": "cargo/vendor/criterion-plot-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.11.crate", + "sha256": "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b", + "dest": "cargo/vendor/crossbeam-channel-0.5.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-channel-0.5.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate", + "sha256": "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d", + "dest": "cargo/vendor/crossbeam-deque-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-deque-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate", + "sha256": "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e", + "dest": "cargo/vendor/crossbeam-epoch-0.9.18" + }, + { + "type": "inline", + "contents": "{\"package\": \"5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-epoch-0.9.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate", + "sha256": "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345", + "dest": "cargo/vendor/crossbeam-utils-0.8.19" + }, + { + "type": "inline", + "contents": "{\"package\": \"248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-utils-0.8.19", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crunchy/crunchy-0.2.2.crate", + "sha256": "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7", + "dest": "cargo/vendor/crunchy-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7\", \"files\": {}}", + "dest": "cargo/vendor/crunchy-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/darling/darling-0.20.5.crate", + "sha256": "fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8", + "dest": "cargo/vendor/darling-0.20.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8\", \"files\": {}}", + "dest": "cargo/vendor/darling-0.20.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/darling_core/darling_core-0.20.5.crate", + "sha256": "04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3", + "dest": "cargo/vendor/darling_core-0.20.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3\", \"files\": {}}", + "dest": "cargo/vendor/darling_core-0.20.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/darling_macro/darling_macro-0.20.5.crate", + "sha256": "1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77", + "dest": "cargo/vendor/darling_macro-0.20.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77\", \"files\": {}}", + "dest": "cargo/vendor/darling_macro-0.20.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/diff/diff-0.1.13.crate", + "sha256": "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8", + "dest": "cargo/vendor/diff-0.1.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8\", \"files\": {}}", + "dest": "cargo/vendor/diff-0.1.13", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/difflib/difflib-0.4.0.crate", + "sha256": "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8", + "dest": "cargo/vendor/difflib-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8\", \"files\": {}}", + "dest": "cargo/vendor/difflib-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs/dirs-4.0.0.crate", + "sha256": "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059", + "dest": "cargo/vendor/dirs-4.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059\", \"files\": {}}", + "dest": "cargo/vendor/dirs-4.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs/dirs-5.0.1.crate", + "sha256": "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225", + "dest": "cargo/vendor/dirs-5.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225\", \"files\": {}}", + "dest": "cargo/vendor/dirs-5.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs-next/dirs-next-2.0.0.crate", + "sha256": "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1", + "dest": "cargo/vendor/dirs-next-2.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1\", \"files\": {}}", + "dest": "cargo/vendor/dirs-next-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs-sys/dirs-sys-0.3.7.crate", + "sha256": "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6", + "dest": "cargo/vendor/dirs-sys-0.3.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6\", \"files\": {}}", + "dest": "cargo/vendor/dirs-sys-0.3.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs-sys/dirs-sys-0.4.1.crate", + "sha256": "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c", + "dest": "cargo/vendor/dirs-sys-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c\", \"files\": {}}", + "dest": "cargo/vendor/dirs-sys-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dirs-sys-next/dirs-sys-next-0.1.2.crate", + "sha256": "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d", + "dest": "cargo/vendor/dirs-sys-next-0.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d\", \"files\": {}}", + "dest": "cargo/vendor/dirs-sys-next-0.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/doc-comment/doc-comment-0.3.3.crate", + "sha256": "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10", + "dest": "cargo/vendor/doc-comment-0.3.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10\", \"files\": {}}", + "dest": "cargo/vendor/doc-comment-0.3.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/drop_bomb/drop_bomb-0.1.5.crate", + "sha256": "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1", + "dest": "cargo/vendor/drop_bomb-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1\", \"files\": {}}", + "dest": "cargo/vendor/drop_bomb-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/dyn-clone/dyn-clone-1.0.16.crate", + "sha256": "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d", + "dest": "cargo/vendor/dyn-clone-1.0.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d\", \"files\": {}}", + "dest": "cargo/vendor/dyn-clone-1.0.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/either/either-1.9.0.crate", + "sha256": "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07", + "dest": "cargo/vendor/either-1.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07\", \"files\": {}}", + "dest": "cargo/vendor/either-1.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ena/ena-0.14.2.crate", + "sha256": "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1", + "dest": "cargo/vendor/ena-0.14.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1\", \"files\": {}}", + "dest": "cargo/vendor/ena-0.14.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/encode_unicode/encode_unicode-0.3.6.crate", + "sha256": "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f", + "dest": "cargo/vendor/encode_unicode-0.3.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f\", \"files\": {}}", + "dest": "cargo/vendor/encode_unicode-0.3.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/env_logger/env_logger-0.10.2.crate", + "sha256": "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580", + "dest": "cargo/vendor/env_logger-0.10.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580\", \"files\": {}}", + "dest": "cargo/vendor/env_logger-0.10.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate", + "sha256": "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5", + "dest": "cargo/vendor/equivalent-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5\", \"files\": {}}", + "dest": "cargo/vendor/equivalent-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/errno/errno-0.3.8.crate", + "sha256": "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245", + "dest": "cargo/vendor/errno-0.3.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245\", \"files\": {}}", + "dest": "cargo/vendor/errno-0.3.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate", + "sha256": "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5", + "dest": "cargo/vendor/fastrand-2.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5\", \"files\": {}}", + "dest": "cargo/vendor/fastrand-2.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fern/fern-0.6.2.crate", + "sha256": "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee", + "dest": "cargo/vendor/fern-0.6.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee\", \"files\": {}}", + "dest": "cargo/vendor/fern-0.6.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/filetime/filetime-0.2.23.crate", + "sha256": "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd", + "dest": "cargo/vendor/filetime-0.2.23" + }, + { + "type": "inline", + "contents": "{\"package\": \"1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd\", \"files\": {}}", + "dest": "cargo/vendor/filetime-0.2.23", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fixedbitset/fixedbitset-0.4.2.crate", + "sha256": "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80", + "dest": "cargo/vendor/fixedbitset-0.4.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80\", \"files\": {}}", + "dest": "cargo/vendor/fixedbitset-0.4.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/flate2/flate2-1.0.28.crate", + "sha256": "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e", + "dest": "cargo/vendor/flate2-1.0.28" + }, + { + "type": "inline", + "contents": "{\"package\": \"46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e\", \"files\": {}}", + "dest": "cargo/vendor/flate2-1.0.28", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fnv/fnv-1.0.7.crate", + "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1", + "dest": "cargo/vendor/fnv-1.0.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1\", \"files\": {}}", + "dest": "cargo/vendor/fnv-1.0.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate", + "sha256": "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456", + "dest": "cargo/vendor/form_urlencoded-1.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456\", \"files\": {}}", + "dest": "cargo/vendor/form_urlencoded-1.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fs-err/fs-err-2.11.0.crate", + "sha256": "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41", + "dest": "cargo/vendor/fs-err-2.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41\", \"files\": {}}", + "dest": "cargo/vendor/fs-err-2.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fsevent-sys/fsevent-sys-4.1.0.crate", + "sha256": "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2", + "dest": "cargo/vendor/fsevent-sys-4.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2\", \"files\": {}}", + "dest": "cargo/vendor/fsevent-sys-4.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/getopts/getopts-0.2.21.crate", + "sha256": "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5", + "dest": "cargo/vendor/getopts-0.2.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5\", \"files\": {}}", + "dest": "cargo/vendor/getopts-0.2.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.12.crate", + "sha256": "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5", + "dest": "cargo/vendor/getrandom-0.2.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.2.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/glob/glob-0.3.1.crate", + "sha256": "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b", + "dest": "cargo/vendor/glob-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b\", \"files\": {}}", + "dest": "cargo/vendor/glob-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/globset/globset-0.4.14.crate", + "sha256": "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1", + "dest": "cargo/vendor/globset-0.4.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1\", \"files\": {}}", + "dest": "cargo/vendor/globset-0.4.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/half/half-2.3.1.crate", + "sha256": "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872", + "dest": "cargo/vendor/half-2.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872\", \"files\": {}}", + "dest": "cargo/vendor/half-2.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate", + "sha256": "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888", + "dest": "cargo/vendor/hashbrown-0.12.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.12.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.14.3.crate", + "sha256": "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604", + "dest": "cargo/vendor/hashbrown-0.14.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.14.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/heck/heck-0.4.1.crate", + "sha256": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", + "dest": "cargo/vendor/heck-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8\", \"files\": {}}", + "dest": "cargo/vendor/heck-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.5.crate", + "sha256": "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3", + "dest": "cargo/vendor/hermit-abi-0.3.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3\", \"files\": {}}", + "dest": "cargo/vendor/hermit-abi-0.3.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hexf-parse/hexf-parse-0.2.1.crate", + "sha256": "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df", + "dest": "cargo/vendor/hexf-parse-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df\", \"files\": {}}", + "dest": "cargo/vendor/hexf-parse-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/home/home-0.5.9.crate", + "sha256": "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5", + "dest": "cargo/vendor/home-0.5.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5\", \"files\": {}}", + "dest": "cargo/vendor/home-0.5.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/humantime/humantime-2.1.0.crate", + "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4", + "dest": "cargo/vendor/humantime-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4\", \"files\": {}}", + "dest": "cargo/vendor/humantime-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.60.crate", + "sha256": "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141", + "dest": "cargo/vendor/iana-time-zone-0.1.60" + }, + { + "type": "inline", + "contents": "{\"package\": \"e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141\", \"files\": {}}", + "dest": "cargo/vendor/iana-time-zone-0.1.60", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/iana-time-zone-haiku/iana-time-zone-haiku-0.1.2.crate", + "sha256": "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f", + "dest": "cargo/vendor/iana-time-zone-haiku-0.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f\", \"files\": {}}", + "dest": "cargo/vendor/iana-time-zone-haiku-0.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ident_case/ident_case-1.0.1.crate", + "sha256": "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39", + "dest": "cargo/vendor/ident_case-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39\", \"files\": {}}", + "dest": "cargo/vendor/ident_case-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/idna/idna-0.5.0.crate", + "sha256": "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6", + "dest": "cargo/vendor/idna-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6\", \"files\": {}}", + "dest": "cargo/vendor/idna-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ignore/ignore-0.4.22.crate", + "sha256": "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1", + "dest": "cargo/vendor/ignore-0.4.22" + }, + { + "type": "inline", + "contents": "{\"package\": \"b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1\", \"files\": {}}", + "dest": "cargo/vendor/ignore-0.4.22", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/imara-diff/imara-diff-0.1.5.crate", + "sha256": "e98c1d0ad70fc91b8b9654b1f33db55e59579d3b3de2bffdced0fdb810570cb8", + "dest": "cargo/vendor/imara-diff-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"e98c1d0ad70fc91b8b9654b1f33db55e59579d3b3de2bffdced0fdb810570cb8\", \"files\": {}}", + "dest": "cargo/vendor/imara-diff-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/imperative/imperative-1.0.5.crate", + "sha256": "8b70798296d538cdaa6d652941fcc795963f8b9878b9e300c9fab7a522bd2fc0", + "dest": "cargo/vendor/imperative-1.0.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"8b70798296d538cdaa6d652941fcc795963f8b9878b9e300c9fab7a522bd2fc0\", \"files\": {}}", + "dest": "cargo/vendor/imperative-1.0.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indexmap/indexmap-2.2.2.crate", + "sha256": "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520", + "dest": "cargo/vendor/indexmap-2.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520\", \"files\": {}}", + "dest": "cargo/vendor/indexmap-2.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indicatif/indicatif-0.17.8.crate", + "sha256": "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3", + "dest": "cargo/vendor/indicatif-0.17.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3\", \"files\": {}}", + "dest": "cargo/vendor/indicatif-0.17.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indoc/indoc-2.0.4.crate", + "sha256": "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8", + "dest": "cargo/vendor/indoc-2.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8\", \"files\": {}}", + "dest": "cargo/vendor/indoc-2.0.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/inotify/inotify-0.9.6.crate", + "sha256": "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff", + "dest": "cargo/vendor/inotify-0.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff\", \"files\": {}}", + "dest": "cargo/vendor/inotify-0.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/inotify-sys/inotify-sys-0.1.5.crate", + "sha256": "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb", + "dest": "cargo/vendor/inotify-sys-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb\", \"files\": {}}", + "dest": "cargo/vendor/inotify-sys-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/insta/insta-1.35.1.crate", + "sha256": "7c985c1bef99cf13c58fade470483d81a2bfe846ebde60ed28cc2dddec2df9e2", + "dest": "cargo/vendor/insta-1.35.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7c985c1bef99cf13c58fade470483d81a2bfe846ebde60ed28cc2dddec2df9e2\", \"files\": {}}", + "dest": "cargo/vendor/insta-1.35.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/insta-cmd/insta-cmd-0.4.0.crate", + "sha256": "809d3023d1d6e8d5c2206f199251f75cb26180e41f18cb0f22dd119161cb5127", + "dest": "cargo/vendor/insta-cmd-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"809d3023d1d6e8d5c2206f199251f75cb26180e41f18cb0f22dd119161cb5127\", \"files\": {}}", + "dest": "cargo/vendor/insta-cmd-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/instant/instant-0.1.12.crate", + "sha256": "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c", + "dest": "cargo/vendor/instant-0.1.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c\", \"files\": {}}", + "dest": "cargo/vendor/instant-0.1.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/is-docker/is-docker-0.2.0.crate", + "sha256": "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3", + "dest": "cargo/vendor/is-docker-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3\", \"files\": {}}", + "dest": "cargo/vendor/is-docker-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/is-macro/is-macro-0.3.5.crate", + "sha256": "59a85abdc13717906baccb5a1e435556ce0df215f242892f721dff62bf25288f", + "dest": "cargo/vendor/is-macro-0.3.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"59a85abdc13717906baccb5a1e435556ce0df215f242892f721dff62bf25288f\", \"files\": {}}", + "dest": "cargo/vendor/is-macro-0.3.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/is-terminal/is-terminal-0.4.11.crate", + "sha256": "fe8f25ce1159c7740ff0b9b2f5cdf4a8428742ba7c112b9f20f22cd5219c7dab", + "dest": "cargo/vendor/is-terminal-0.4.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"fe8f25ce1159c7740ff0b9b2f5cdf4a8428742ba7c112b9f20f22cd5219c7dab\", \"files\": {}}", + "dest": "cargo/vendor/is-terminal-0.4.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/is-wsl/is-wsl-0.4.0.crate", + "sha256": "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5", + "dest": "cargo/vendor/is-wsl-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5\", \"files\": {}}", + "dest": "cargo/vendor/is-wsl-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/itertools/itertools-0.10.5.crate", + "sha256": "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473", + "dest": "cargo/vendor/itertools-0.10.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473\", \"files\": {}}", + "dest": "cargo/vendor/itertools-0.10.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/itertools/itertools-0.12.1.crate", + "sha256": "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569", + "dest": "cargo/vendor/itertools-0.12.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569\", \"files\": {}}", + "dest": "cargo/vendor/itertools-0.12.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/itoa/itoa-1.0.10.crate", + "sha256": "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c", + "dest": "cargo/vendor/itoa-1.0.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c\", \"files\": {}}", + "dest": "cargo/vendor/itoa-1.0.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/js-sys/js-sys-0.3.68.crate", + "sha256": "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee", + "dest": "cargo/vendor/js-sys-0.3.68" + }, + { + "type": "inline", + "contents": "{\"package\": \"406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee\", \"files\": {}}", + "dest": "cargo/vendor/js-sys-0.3.68", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/kqueue/kqueue-1.0.8.crate", + "sha256": "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c", + "dest": "cargo/vendor/kqueue-1.0.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c\", \"files\": {}}", + "dest": "cargo/vendor/kqueue-1.0.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/kqueue-sys/kqueue-sys-1.0.4.crate", + "sha256": "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b", + "dest": "cargo/vendor/kqueue-sys-1.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b\", \"files\": {}}", + "dest": "cargo/vendor/kqueue-sys-1.0.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lalrpop/lalrpop-0.20.0.crate", + "sha256": "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8", + "dest": "cargo/vendor/lalrpop-0.20.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8\", \"files\": {}}", + "dest": "cargo/vendor/lalrpop-0.20.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lalrpop-util/lalrpop-util-0.20.0.crate", + "sha256": "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d", + "dest": "cargo/vendor/lalrpop-util-0.20.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d\", \"files\": {}}", + "dest": "cargo/vendor/lalrpop-util-0.20.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate", + "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646", + "dest": "cargo/vendor/lazy_static-1.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646\", \"files\": {}}", + "dest": "cargo/vendor/lazy_static-1.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lexical-parse-float/lexical-parse-float-0.8.5.crate", + "sha256": "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f", + "dest": "cargo/vendor/lexical-parse-float-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f\", \"files\": {}}", + "dest": "cargo/vendor/lexical-parse-float-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lexical-parse-integer/lexical-parse-integer-0.8.6.crate", + "sha256": "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9", + "dest": "cargo/vendor/lexical-parse-integer-0.8.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9\", \"files\": {}}", + "dest": "cargo/vendor/lexical-parse-integer-0.8.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lexical-util/lexical-util-0.8.5.crate", + "sha256": "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc", + "dest": "cargo/vendor/lexical-util-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc\", \"files\": {}}", + "dest": "cargo/vendor/lexical-util-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libc/libc-0.2.153.crate", + "sha256": "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd", + "dest": "cargo/vendor/libc-0.2.153" + }, + { + "type": "inline", + "contents": "{\"package\": \"9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.153", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libcst/libcst-1.1.0.crate", + "sha256": "bd5c2ff400caac657bf794181d885491bb97cc37c376f8cb4fa3a0cc2176a053", + "dest": "cargo/vendor/libcst-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bd5c2ff400caac657bf794181d885491bb97cc37c376f8cb4fa3a0cc2176a053\", \"files\": {}}", + "dest": "cargo/vendor/libcst-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libcst_derive/libcst_derive-1.1.0.crate", + "sha256": "6d7f252282b20bfec6fae65d351ab1df7e4552a6270dd7bb779ca9d6135aabe9", + "dest": "cargo/vendor/libcst_derive-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"6d7f252282b20bfec6fae65d351ab1df7e4552a6270dd7bb779ca9d6135aabe9\", \"files\": {}}", + "dest": "cargo/vendor/libcst_derive-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libmimalloc-sys/libmimalloc-sys-0.1.35.crate", + "sha256": "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664", + "dest": "cargo/vendor/libmimalloc-sys-0.1.35" + }, + { + "type": "inline", + "contents": "{\"package\": \"3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664\", \"files\": {}}", + "dest": "cargo/vendor/libmimalloc-sys-0.1.35", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libredox/libredox-0.0.1.crate", + "sha256": "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8", + "dest": "cargo/vendor/libredox-0.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8\", \"files\": {}}", + "dest": "cargo/vendor/libredox-0.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linked-hash-map/linked-hash-map-0.5.6.crate", + "sha256": "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f", + "dest": "cargo/vendor/linked-hash-map-0.5.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f\", \"files\": {}}", + "dest": "cargo/vendor/linked-hash-map-0.5.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate", + "sha256": "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c", + "dest": "cargo/vendor/linux-raw-sys-0.4.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c\", \"files\": {}}", + "dest": "cargo/vendor/linux-raw-sys-0.4.13", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lock_api/lock_api-0.4.11.crate", + "sha256": "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45", + "dest": "cargo/vendor/lock_api-0.4.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45\", \"files\": {}}", + "dest": "cargo/vendor/lock_api-0.4.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/log/log-0.4.20.crate", + "sha256": "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f", + "dest": "cargo/vendor/log-0.4.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f\", \"files\": {}}", + "dest": "cargo/vendor/log-0.4.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/matchers/matchers-0.1.0.crate", + "sha256": "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558", + "dest": "cargo/vendor/matchers-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558\", \"files\": {}}", + "dest": "cargo/vendor/matchers-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/matches/matches-0.1.10.crate", + "sha256": "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5", + "dest": "cargo/vendor/matches-0.1.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5\", \"files\": {}}", + "dest": "cargo/vendor/matches-0.1.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/memchr/memchr-2.7.1.crate", + "sha256": "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149", + "dest": "cargo/vendor/memchr-2.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149\", \"files\": {}}", + "dest": "cargo/vendor/memchr-2.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mimalloc/mimalloc-0.1.39.crate", + "sha256": "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c", + "dest": "cargo/vendor/mimalloc-0.1.39" + }, + { + "type": "inline", + "contents": "{\"package\": \"fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c\", \"files\": {}}", + "dest": "cargo/vendor/mimalloc-0.1.39", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate", + "sha256": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a", + "dest": "cargo/vendor/minimal-lexical-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a\", \"files\": {}}", + "dest": "cargo/vendor/minimal-lexical-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.2.crate", + "sha256": "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7", + "dest": "cargo/vendor/miniz_oxide-0.7.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7\", \"files\": {}}", + "dest": "cargo/vendor/miniz_oxide-0.7.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mio/mio-0.8.10.crate", + "sha256": "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09", + "dest": "cargo/vendor/mio-0.8.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09\", \"files\": {}}", + "dest": "cargo/vendor/mio-0.8.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/natord/natord-1.0.9.crate", + "sha256": "308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c", + "dest": "cargo/vendor/natord-1.0.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c\", \"files\": {}}", + "dest": "cargo/vendor/natord-1.0.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/new_debug_unreachable/new_debug_unreachable-1.0.4.crate", + "sha256": "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54", + "dest": "cargo/vendor/new_debug_unreachable-1.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54\", \"files\": {}}", + "dest": "cargo/vendor/new_debug_unreachable-1.0.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nextest-workspace-hack/nextest-workspace-hack-0.1.0.crate", + "sha256": "d906846a98739ed9d73d66e62c2641eef8321f1734b7a1156ab045a0248fb2b3", + "dest": "cargo/vendor/nextest-workspace-hack-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d906846a98739ed9d73d66e62c2641eef8321f1734b7a1156ab045a0248fb2b3\", \"files\": {}}", + "dest": "cargo/vendor/nextest-workspace-hack-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nix/nix-0.26.4.crate", + "sha256": "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b", + "dest": "cargo/vendor/nix-0.26.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b\", \"files\": {}}", + "dest": "cargo/vendor/nix-0.26.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nom/nom-7.1.3.crate", + "sha256": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a", + "dest": "cargo/vendor/nom-7.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a\", \"files\": {}}", + "dest": "cargo/vendor/nom-7.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/notify/notify-6.1.1.crate", + "sha256": "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d", + "dest": "cargo/vendor/notify-6.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d\", \"files\": {}}", + "dest": "cargo/vendor/notify-6.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate", + "sha256": "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84", + "dest": "cargo/vendor/nu-ansi-term-0.46.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84\", \"files\": {}}", + "dest": "cargo/vendor/nu-ansi-term-0.46.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-traits/num-traits-0.2.18.crate", + "sha256": "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a", + "dest": "cargo/vendor/num-traits-0.2.18" + }, + { + "type": "inline", + "contents": "{\"package\": \"da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a\", \"files\": {}}", + "dest": "cargo/vendor/num-traits-0.2.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/number_prefix/number_prefix-0.4.0.crate", + "sha256": "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3", + "dest": "cargo/vendor/number_prefix-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3\", \"files\": {}}", + "dest": "cargo/vendor/number_prefix-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate", + "sha256": "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92", + "dest": "cargo/vendor/once_cell-1.19.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92\", \"files\": {}}", + "dest": "cargo/vendor/once_cell-1.19.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/oorandom/oorandom-11.1.3.crate", + "sha256": "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575", + "dest": "cargo/vendor/oorandom-11.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575\", \"files\": {}}", + "dest": "cargo/vendor/oorandom-11.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/option-ext/option-ext-0.2.0.crate", + "sha256": "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d", + "dest": "cargo/vendor/option-ext-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d\", \"files\": {}}", + "dest": "cargo/vendor/option-ext-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/os_str_bytes/os_str_bytes-6.6.1.crate", + "sha256": "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1", + "dest": "cargo/vendor/os_str_bytes-6.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1\", \"files\": {}}", + "dest": "cargo/vendor/os_str_bytes-6.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/overload/overload-0.1.1.crate", + "sha256": "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39", + "dest": "cargo/vendor/overload-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39\", \"files\": {}}", + "dest": "cargo/vendor/overload-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/parking_lot/parking_lot-0.12.1.crate", + "sha256": "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f", + "dest": "cargo/vendor/parking_lot-0.12.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f\", \"files\": {}}", + "dest": "cargo/vendor/parking_lot-0.12.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.9.crate", + "sha256": "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e", + "dest": "cargo/vendor/parking_lot_core-0.9.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e\", \"files\": {}}", + "dest": "cargo/vendor/parking_lot_core-0.9.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/paste/paste-1.0.14.crate", + "sha256": "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c", + "dest": "cargo/vendor/paste-1.0.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c\", \"files\": {}}", + "dest": "cargo/vendor/paste-1.0.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/path-absolutize/path-absolutize-3.1.1.crate", + "sha256": "e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5", + "dest": "cargo/vendor/path-absolutize-3.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5\", \"files\": {}}", + "dest": "cargo/vendor/path-absolutize-3.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/path-dedot/path-dedot-3.1.1.crate", + "sha256": "07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397", + "dest": "cargo/vendor/path-dedot-3.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397\", \"files\": {}}", + "dest": "cargo/vendor/path-dedot-3.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pathdiff/pathdiff-0.2.1.crate", + "sha256": "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd", + "dest": "cargo/vendor/pathdiff-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd\", \"files\": {}}", + "dest": "cargo/vendor/pathdiff-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/peg/peg-0.8.2.crate", + "sha256": "400bcab7d219c38abf8bd7cc2054eb9bbbd4312d66f6a5557d572a203f646f61", + "dest": "cargo/vendor/peg-0.8.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"400bcab7d219c38abf8bd7cc2054eb9bbbd4312d66f6a5557d572a203f646f61\", \"files\": {}}", + "dest": "cargo/vendor/peg-0.8.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/peg-macros/peg-macros-0.8.2.crate", + "sha256": "46e61cce859b76d19090f62da50a9fe92bab7c2a5f09e183763559a2ac392c90", + "dest": "cargo/vendor/peg-macros-0.8.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"46e61cce859b76d19090f62da50a9fe92bab7c2a5f09e183763559a2ac392c90\", \"files\": {}}", + "dest": "cargo/vendor/peg-macros-0.8.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/peg-runtime/peg-runtime-0.8.2.crate", + "sha256": "36bae92c60fa2398ce4678b98b2c4b5a7c61099961ca1fa305aec04a9ad28922", + "dest": "cargo/vendor/peg-runtime-0.8.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"36bae92c60fa2398ce4678b98b2c4b5a7c61099961ca1fa305aec04a9ad28922\", \"files\": {}}", + "dest": "cargo/vendor/peg-runtime-0.8.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pep440_rs/pep440_rs-0.4.0.crate", + "sha256": "e0c29f9c43de378b4e4e0cd7dbcce0e5cfb80443de8c05620368b2948bc936a1", + "dest": "cargo/vendor/pep440_rs-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"e0c29f9c43de378b4e4e0cd7dbcce0e5cfb80443de8c05620368b2948bc936a1\", \"files\": {}}", + "dest": "cargo/vendor/pep440_rs-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pep508_rs/pep508_rs-0.3.0.crate", + "sha256": "910c513bea0f4f833122321c0f20e8c704e01de98692f6989c2ec21f43d88b1e", + "dest": "cargo/vendor/pep508_rs-0.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"910c513bea0f4f833122321c0f20e8c704e01de98692f6989c2ec21f43d88b1e\", \"files\": {}}", + "dest": "cargo/vendor/pep508_rs-0.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate", + "sha256": "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e", + "dest": "cargo/vendor/percent-encoding-2.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e\", \"files\": {}}", + "dest": "cargo/vendor/percent-encoding-2.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/petgraph/petgraph-0.6.4.crate", + "sha256": "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9", + "dest": "cargo/vendor/petgraph-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9\", \"files\": {}}", + "dest": "cargo/vendor/petgraph-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/phf/phf-0.11.2.crate", + "sha256": "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc", + "dest": "cargo/vendor/phf-0.11.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc\", \"files\": {}}", + "dest": "cargo/vendor/phf-0.11.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/phf_codegen/phf_codegen-0.11.2.crate", + "sha256": "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a", + "dest": "cargo/vendor/phf_codegen-0.11.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a\", \"files\": {}}", + "dest": "cargo/vendor/phf_codegen-0.11.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/phf_generator/phf_generator-0.11.2.crate", + "sha256": "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0", + "dest": "cargo/vendor/phf_generator-0.11.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0\", \"files\": {}}", + "dest": "cargo/vendor/phf_generator-0.11.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/phf_shared/phf_shared-0.10.0.crate", + "sha256": "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096", + "dest": "cargo/vendor/phf_shared-0.10.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096\", \"files\": {}}", + "dest": "cargo/vendor/phf_shared-0.10.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/phf_shared/phf_shared-0.11.2.crate", + "sha256": "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b", + "dest": "cargo/vendor/phf_shared-0.11.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b\", \"files\": {}}", + "dest": "cargo/vendor/phf_shared-0.11.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.13.crate", + "sha256": "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58", + "dest": "cargo/vendor/pin-project-lite-0.2.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58\", \"files\": {}}", + "dest": "cargo/vendor/pin-project-lite-0.2.13", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pmutil/pmutil-0.6.1.crate", + "sha256": "52a40bc70c2c58040d2d8b167ba9a5ff59fc9dab7ad44771cfde3dcfde7a09c6", + "dest": "cargo/vendor/pmutil-0.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"52a40bc70c2c58040d2d8b167ba9a5ff59fc9dab7ad44771cfde3dcfde7a09c6\", \"files\": {}}", + "dest": "cargo/vendor/pmutil-0.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/portable-atomic/portable-atomic-1.6.0.crate", + "sha256": "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0", + "dest": "cargo/vendor/portable-atomic-1.6.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0\", \"files\": {}}", + "dest": "cargo/vendor/portable-atomic-1.6.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.17.crate", + "sha256": "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de", + "dest": "cargo/vendor/ppv-lite86-0.2.17" + }, + { + "type": "inline", + "contents": "{\"package\": \"5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de\", \"files\": {}}", + "dest": "cargo/vendor/ppv-lite86-0.2.17", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/precomputed-hash/precomputed-hash-0.1.1.crate", + "sha256": "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c", + "dest": "cargo/vendor/precomputed-hash-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c\", \"files\": {}}", + "dest": "cargo/vendor/precomputed-hash-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/predicates/predicates-3.1.0.crate", + "sha256": "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8", + "dest": "cargo/vendor/predicates-3.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8\", \"files\": {}}", + "dest": "cargo/vendor/predicates-3.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/predicates-core/predicates-core-1.0.6.crate", + "sha256": "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174", + "dest": "cargo/vendor/predicates-core-1.0.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174\", \"files\": {}}", + "dest": "cargo/vendor/predicates-core-1.0.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/predicates-tree/predicates-tree-1.0.9.crate", + "sha256": "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf", + "dest": "cargo/vendor/predicates-tree-1.0.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf\", \"files\": {}}", + "dest": "cargo/vendor/predicates-tree-1.0.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pretty_assertions/pretty_assertions-1.4.0.crate", + "sha256": "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66", + "dest": "cargo/vendor/pretty_assertions-1.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66\", \"files\": {}}", + "dest": "cargo/vendor/pretty_assertions-1.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.78.crate", + "sha256": "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae", + "dest": "cargo/vendor/proc-macro2-1.0.78" + }, + { + "type": "inline", + "contents": "{\"package\": \"e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.78", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pyproject-toml/pyproject-toml-0.9.0.crate", + "sha256": "95c3dd745f99aa3c554b7bb00859f7d18c2f1d6afd749ccc86d60b61e702abd9", + "dest": "cargo/vendor/pyproject-toml-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"95c3dd745f99aa3c554b7bb00859f7d18c2f1d6afd749ccc86d60b61e702abd9\", \"files\": {}}", + "dest": "cargo/vendor/pyproject-toml-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quick-junit/quick-junit-0.3.5.crate", + "sha256": "1b9599bffc2cd7511355996e0cfd979266b2cfa3f3ff5247d07a3a6e1ded6158", + "dest": "cargo/vendor/quick-junit-0.3.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"1b9599bffc2cd7511355996e0cfd979266b2cfa3f3ff5247d07a3a6e1ded6158\", \"files\": {}}", + "dest": "cargo/vendor/quick-junit-0.3.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quick-xml/quick-xml-0.31.0.crate", + "sha256": "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33", + "dest": "cargo/vendor/quick-xml-0.31.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33\", \"files\": {}}", + "dest": "cargo/vendor/quick-xml-0.31.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quote/quote-1.0.35.crate", + "sha256": "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef", + "dest": "cargo/vendor/quote-1.0.35" + }, + { + "type": "inline", + "contents": "{\"package\": \"291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.35", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand/rand-0.8.5.crate", + "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404", + "dest": "cargo/vendor/rand-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404\", \"files\": {}}", + "dest": "cargo/vendor/rand-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate", + "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88", + "dest": "cargo/vendor/rand_chacha-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88\", \"files\": {}}", + "dest": "cargo/vendor/rand_chacha-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate", + "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c", + "dest": "cargo/vendor/rand_core-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c\", \"files\": {}}", + "dest": "cargo/vendor/rand_core-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rayon/rayon-1.8.1.crate", + "sha256": "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051", + "dest": "cargo/vendor/rayon-1.8.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051\", \"files\": {}}", + "dest": "cargo/vendor/rayon-1.8.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rayon-core/rayon-core-1.12.1.crate", + "sha256": "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2", + "dest": "cargo/vendor/rayon-core-1.12.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2\", \"files\": {}}", + "dest": "cargo/vendor/rayon-core-1.12.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate", + "sha256": "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa", + "dest": "cargo/vendor/redox_syscall-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa\", \"files\": {}}", + "dest": "cargo/vendor/redox_syscall-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/redox_users/redox_users-0.4.4.crate", + "sha256": "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4", + "dest": "cargo/vendor/redox_users-0.4.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4\", \"files\": {}}", + "dest": "cargo/vendor/redox_users-0.4.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex/regex-1.10.3.crate", + "sha256": "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15", + "dest": "cargo/vendor/regex-1.10.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15\", \"files\": {}}", + "dest": "cargo/vendor/regex-1.10.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.1.10.crate", + "sha256": "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132", + "dest": "cargo/vendor/regex-automata-0.1.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132\", \"files\": {}}", + "dest": "cargo/vendor/regex-automata-0.1.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.4.5.crate", + "sha256": "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd", + "dest": "cargo/vendor/regex-automata-0.4.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd\", \"files\": {}}", + "dest": "cargo/vendor/regex-automata-0.4.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.29.crate", + "sha256": "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1", + "dest": "cargo/vendor/regex-syntax-0.6.29" + }, + { + "type": "inline", + "contents": "{\"package\": \"f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.6.29", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.7.5.crate", + "sha256": "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da", + "dest": "cargo/vendor/regex-syntax-0.7.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.7.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate", + "sha256": "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f", + "dest": "cargo/vendor/regex-syntax-0.8.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.8.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/result-like/result-like-0.5.0.crate", + "sha256": "abf7172fef6a7d056b5c26bf6c826570267562d51697f4982ff3ba4aec68a9df", + "dest": "cargo/vendor/result-like-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"abf7172fef6a7d056b5c26bf6c826570267562d51697f4982ff3ba4aec68a9df\", \"files\": {}}", + "dest": "cargo/vendor/result-like-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/result-like-derive/result-like-derive-0.5.0.crate", + "sha256": "a8d6574c02e894d66370cfc681e5d68fedbc9a548fb55b30a96b3f0ae22d0fe5", + "dest": "cargo/vendor/result-like-derive-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a8d6574c02e894d66370cfc681e5d68fedbc9a548fb55b30a96b3f0ae22d0fe5\", \"files\": {}}", + "dest": "cargo/vendor/result-like-derive-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ring/ring-0.17.7.crate", + "sha256": "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74", + "dest": "cargo/vendor/ring-0.17.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74\", \"files\": {}}", + "dest": "cargo/vendor/ring-0.17.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rust-stemmers/rust-stemmers-1.2.0.crate", + "sha256": "e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54", + "dest": "cargo/vendor/rust-stemmers-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54\", \"files\": {}}", + "dest": "cargo/vendor/rust-stemmers-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustc-hash/rustc-hash-1.1.0.crate", + "sha256": "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2", + "dest": "cargo/vendor/rustc-hash-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2\", \"files\": {}}", + "dest": "cargo/vendor/rustc-hash-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustix/rustix-0.38.31.crate", + "sha256": "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949", + "dest": "cargo/vendor/rustix-0.38.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949\", \"files\": {}}", + "dest": "cargo/vendor/rustix-0.38.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustls/rustls-0.22.2.crate", + "sha256": "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41", + "dest": "cargo/vendor/rustls-0.22.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41\", \"files\": {}}", + "dest": "cargo/vendor/rustls-0.22.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustls-pki-types/rustls-pki-types-1.2.0.crate", + "sha256": "0a716eb65e3158e90e17cd93d855216e27bde02745ab842f2cab4a39dba1bacf", + "dest": "cargo/vendor/rustls-pki-types-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"0a716eb65e3158e90e17cd93d855216e27bde02745ab842f2cab4a39dba1bacf\", \"files\": {}}", + "dest": "cargo/vendor/rustls-pki-types-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustls-webpki/rustls-webpki-0.102.2.crate", + "sha256": "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610", + "dest": "cargo/vendor/rustls-webpki-0.102.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610\", \"files\": {}}", + "dest": "cargo/vendor/rustls-webpki-0.102.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustversion/rustversion-1.0.14.crate", + "sha256": "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4", + "dest": "cargo/vendor/rustversion-1.0.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4\", \"files\": {}}", + "dest": "cargo/vendor/rustversion-1.0.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ryu/ryu-1.0.16.crate", + "sha256": "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c", + "dest": "cargo/vendor/ryu-1.0.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c\", \"files\": {}}", + "dest": "cargo/vendor/ryu-1.0.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/same-file/same-file-1.0.6.crate", + "sha256": "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502", + "dest": "cargo/vendor/same-file-1.0.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502\", \"files\": {}}", + "dest": "cargo/vendor/same-file-1.0.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/schemars/schemars-0.8.16.crate", + "sha256": "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29", + "dest": "cargo/vendor/schemars-0.8.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29\", \"files\": {}}", + "dest": "cargo/vendor/schemars-0.8.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/schemars_derive/schemars_derive-0.8.16.crate", + "sha256": "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967", + "dest": "cargo/vendor/schemars_derive-0.8.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967\", \"files\": {}}", + "dest": "cargo/vendor/schemars_derive-0.8.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/scoped-tls/scoped-tls-1.0.1.crate", + "sha256": "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294", + "dest": "cargo/vendor/scoped-tls-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294\", \"files\": {}}", + "dest": "cargo/vendor/scoped-tls-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate", + "sha256": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49", + "dest": "cargo/vendor/scopeguard-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49\", \"files\": {}}", + "dest": "cargo/vendor/scopeguard-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/seahash/seahash-4.1.0.crate", + "sha256": "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b", + "dest": "cargo/vendor/seahash-4.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b\", \"files\": {}}", + "dest": "cargo/vendor/seahash-4.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/semver/semver-1.0.22.crate", + "sha256": "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca", + "dest": "cargo/vendor/semver-1.0.22" + }, + { + "type": "inline", + "contents": "{\"package\": \"92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca\", \"files\": {}}", + "dest": "cargo/vendor/semver-1.0.22", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde/serde-1.0.197.crate", + "sha256": "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2", + "dest": "cargo/vendor/serde-1.0.197" + }, + { + "type": "inline", + "contents": "{\"package\": \"3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2\", \"files\": {}}", + "dest": "cargo/vendor/serde-1.0.197", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde-wasm-bindgen/serde-wasm-bindgen-0.6.4.crate", + "sha256": "4c1432112bce8b966497ac46519535189a3250a3812cd27a999678a69756f79f", + "dest": "cargo/vendor/serde-wasm-bindgen-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"4c1432112bce8b966497ac46519535189a3250a3812cd27a999678a69756f79f\", \"files\": {}}", + "dest": "cargo/vendor/serde-wasm-bindgen-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.197.crate", + "sha256": "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b", + "dest": "cargo/vendor/serde_derive-1.0.197" + }, + { + "type": "inline", + "contents": "{\"package\": \"7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive-1.0.197", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_derive_internals/serde_derive_internals-0.26.0.crate", + "sha256": "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c", + "dest": "cargo/vendor/serde_derive_internals-0.26.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive_internals-0.26.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.113.crate", + "sha256": "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79", + "dest": "cargo/vendor/serde_json-1.0.113" + }, + { + "type": "inline", + "contents": "{\"package\": \"69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79\", \"files\": {}}", + "dest": "cargo/vendor/serde_json-1.0.113", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.5.crate", + "sha256": "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1", + "dest": "cargo/vendor/serde_spanned-0.6.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1\", \"files\": {}}", + "dest": "cargo/vendor/serde_spanned-0.6.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_test/serde_test-1.0.176.crate", + "sha256": "5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab", + "dest": "cargo/vendor/serde_test-1.0.176" + }, + { + "type": "inline", + "contents": "{\"package\": \"5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab\", \"files\": {}}", + "dest": "cargo/vendor/serde_test-1.0.176", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_with/serde_with-3.6.1.crate", + "sha256": "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270", + "dest": "cargo/vendor/serde_with-3.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270\", \"files\": {}}", + "dest": "cargo/vendor/serde_with-3.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_with_macros/serde_with_macros-3.6.1.crate", + "sha256": "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d", + "dest": "cargo/vendor/serde_with_macros-3.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d\", \"files\": {}}", + "dest": "cargo/vendor/serde_with_macros-3.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/sharded-slab/sharded-slab-0.1.7.crate", + "sha256": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6", + "dest": "cargo/vendor/sharded-slab-0.1.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6\", \"files\": {}}", + "dest": "cargo/vendor/sharded-slab-0.1.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/shellexpand/shellexpand-3.1.0.crate", + "sha256": "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b", + "dest": "cargo/vendor/shellexpand-3.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b\", \"files\": {}}", + "dest": "cargo/vendor/shellexpand-3.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/shlex/shlex-1.3.0.crate", + "sha256": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64", + "dest": "cargo/vendor/shlex-1.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64\", \"files\": {}}", + "dest": "cargo/vendor/shlex-1.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/similar/similar-2.4.0.crate", + "sha256": "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21", + "dest": "cargo/vendor/similar-2.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21\", \"files\": {}}", + "dest": "cargo/vendor/similar-2.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/siphasher/siphasher-0.3.11.crate", + "sha256": "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d", + "dest": "cargo/vendor/siphasher-0.3.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d\", \"files\": {}}", + "dest": "cargo/vendor/siphasher-0.3.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/smallvec/smallvec-1.13.1.crate", + "sha256": "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7", + "dest": "cargo/vendor/smallvec-1.13.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7\", \"files\": {}}", + "dest": "cargo/vendor/smallvec-1.13.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/spin/spin-0.9.8.crate", + "sha256": "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67", + "dest": "cargo/vendor/spin-0.9.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67\", \"files\": {}}", + "dest": "cargo/vendor/spin-0.9.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate", + "sha256": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f", + "dest": "cargo/vendor/static_assertions-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f\", \"files\": {}}", + "dest": "cargo/vendor/static_assertions-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/string_cache/string_cache-0.8.7.crate", + "sha256": "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b", + "dest": "cargo/vendor/string_cache-0.8.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b\", \"files\": {}}", + "dest": "cargo/vendor/string_cache-0.8.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/strip-ansi-escapes/strip-ansi-escapes-0.2.0.crate", + "sha256": "55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa", + "dest": "cargo/vendor/strip-ansi-escapes-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa\", \"files\": {}}", + "dest": "cargo/vendor/strip-ansi-escapes-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/strsim/strsim-0.10.0.crate", + "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623", + "dest": "cargo/vendor/strsim-0.10.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623\", \"files\": {}}", + "dest": "cargo/vendor/strsim-0.10.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/strsim/strsim-0.11.0.crate", + "sha256": "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01", + "dest": "cargo/vendor/strsim-0.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01\", \"files\": {}}", + "dest": "cargo/vendor/strsim-0.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/strum/strum-0.25.0.crate", + "sha256": "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125", + "dest": "cargo/vendor/strum-0.25.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125\", \"files\": {}}", + "dest": "cargo/vendor/strum-0.25.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/strum_macros/strum_macros-0.25.3.crate", + "sha256": "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0", + "dest": "cargo/vendor/strum_macros-0.25.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0\", \"files\": {}}", + "dest": "cargo/vendor/strum_macros-0.25.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/subtle/subtle-2.5.0.crate", + "sha256": "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc", + "dest": "cargo/vendor/subtle-2.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc\", \"files\": {}}", + "dest": "cargo/vendor/subtle-2.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syn/syn-1.0.109.crate", + "sha256": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237", + "dest": "cargo/vendor/syn-1.0.109" + }, + { + "type": "inline", + "contents": "{\"package\": \"72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237\", \"files\": {}}", + "dest": "cargo/vendor/syn-1.0.109", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syn/syn-2.0.51.crate", + "sha256": "6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c", + "dest": "cargo/vendor/syn-2.0.51" + }, + { + "type": "inline", + "contents": "{\"package\": \"6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.51", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tempfile/tempfile-3.10.0.crate", + "sha256": "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67", + "dest": "cargo/vendor/tempfile-3.10.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67\", \"files\": {}}", + "dest": "cargo/vendor/tempfile-3.10.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/term/term-0.7.0.crate", + "sha256": "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f", + "dest": "cargo/vendor/term-0.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f\", \"files\": {}}", + "dest": "cargo/vendor/term-0.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/termcolor/termcolor-1.4.1.crate", + "sha256": "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755", + "dest": "cargo/vendor/termcolor-1.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755\", \"files\": {}}", + "dest": "cargo/vendor/termcolor-1.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/terminal_size/terminal_size-0.3.0.crate", + "sha256": "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7", + "dest": "cargo/vendor/terminal_size-0.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7\", \"files\": {}}", + "dest": "cargo/vendor/terminal_size-0.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/terminfo/terminfo-0.8.0.crate", + "sha256": "666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f", + "dest": "cargo/vendor/terminfo-0.8.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f\", \"files\": {}}", + "dest": "cargo/vendor/terminfo-0.8.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/termtree/termtree-0.4.1.crate", + "sha256": "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76", + "dest": "cargo/vendor/termtree-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76\", \"files\": {}}", + "dest": "cargo/vendor/termtree-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/test-case/test-case-3.3.1.crate", + "sha256": "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8", + "dest": "cargo/vendor/test-case-3.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8\", \"files\": {}}", + "dest": "cargo/vendor/test-case-3.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/test-case-core/test-case-core-3.3.1.crate", + "sha256": "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f", + "dest": "cargo/vendor/test-case-core-3.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f\", \"files\": {}}", + "dest": "cargo/vendor/test-case-core-3.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/test-case-macros/test-case-macros-3.3.1.crate", + "sha256": "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb", + "dest": "cargo/vendor/test-case-macros-3.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb\", \"files\": {}}", + "dest": "cargo/vendor/test-case-macros-3.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thiserror/thiserror-1.0.57.crate", + "sha256": "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b", + "dest": "cargo/vendor/thiserror-1.0.57" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-1.0.57", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.57.crate", + "sha256": "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81", + "dest": "cargo/vendor/thiserror-impl-1.0.57" + }, + { + "type": "inline", + "contents": "{\"package\": \"a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-impl-1.0.57", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thread_local/thread_local-1.1.7.crate", + "sha256": "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152", + "dest": "cargo/vendor/thread_local-1.1.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152\", \"files\": {}}", + "dest": "cargo/vendor/thread_local-1.1.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tikv-jemalloc-sys/tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate", + "sha256": "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1", + "dest": "cargo/vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched" + }, + { + "type": "inline", + "contents": "{\"package\": \"9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1\", \"files\": {}}", + "dest": "cargo/vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tikv-jemallocator/tikv-jemallocator-0.5.4.crate", + "sha256": "965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca", + "dest": "cargo/vendor/tikv-jemallocator-0.5.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca\", \"files\": {}}", + "dest": "cargo/vendor/tikv-jemallocator-0.5.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/time/time-0.3.20.crate", + "sha256": "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890", + "dest": "cargo/vendor/time-0.3.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890\", \"files\": {}}", + "dest": "cargo/vendor/time-0.3.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/time-core/time-core-0.1.0.crate", + "sha256": "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd", + "dest": "cargo/vendor/time-core-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd\", \"files\": {}}", + "dest": "cargo/vendor/time-core-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tiny-keccak/tiny-keccak-2.0.2.crate", + "sha256": "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237", + "dest": "cargo/vendor/tiny-keccak-2.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237\", \"files\": {}}", + "dest": "cargo/vendor/tiny-keccak-2.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tinytemplate/tinytemplate-1.2.1.crate", + "sha256": "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc", + "dest": "cargo/vendor/tinytemplate-1.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc\", \"files\": {}}", + "dest": "cargo/vendor/tinytemplate-1.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tinyvec/tinyvec-1.6.0.crate", + "sha256": "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50", + "dest": "cargo/vendor/tinyvec-1.6.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50\", \"files\": {}}", + "dest": "cargo/vendor/tinyvec-1.6.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate", + "sha256": "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20", + "dest": "cargo/vendor/tinyvec_macros-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20\", \"files\": {}}", + "dest": "cargo/vendor/tinyvec_macros-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml/toml-0.8.10.crate", + "sha256": "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290", + "dest": "cargo/vendor/toml-0.8.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.8.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.5.crate", + "sha256": "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1", + "dest": "cargo/vendor/toml_datetime-0.6.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1\", \"files\": {}}", + "dest": "cargo/vendor/toml_datetime-0.6.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.22.4.crate", + "sha256": "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951", + "dest": "cargo/vendor/toml_edit-0.22.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.22.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing/tracing-0.1.40.crate", + "sha256": "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef", + "dest": "cargo/vendor/tracing-0.1.40" + }, + { + "type": "inline", + "contents": "{\"package\": \"c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef\", \"files\": {}}", + "dest": "cargo/vendor/tracing-0.1.40", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.27.crate", + "sha256": "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7", + "dest": "cargo/vendor/tracing-attributes-0.1.27" + }, + { + "type": "inline", + "contents": "{\"package\": \"34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7\", \"files\": {}}", + "dest": "cargo/vendor/tracing-attributes-0.1.27", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-core/tracing-core-0.1.32.crate", + "sha256": "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54", + "dest": "cargo/vendor/tracing-core-0.1.32" + }, + { + "type": "inline", + "contents": "{\"package\": \"c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54\", \"files\": {}}", + "dest": "cargo/vendor/tracing-core-0.1.32", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-indicatif/tracing-indicatif-0.3.6.crate", + "sha256": "069580424efe11d97c3fef4197fa98c004fa26672cc71ad8770d224e23b1951d", + "dest": "cargo/vendor/tracing-indicatif-0.3.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"069580424efe11d97c3fef4197fa98c004fa26672cc71ad8770d224e23b1951d\", \"files\": {}}", + "dest": "cargo/vendor/tracing-indicatif-0.3.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-log/tracing-log-0.2.0.crate", + "sha256": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3", + "dest": "cargo/vendor/tracing-log-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3\", \"files\": {}}", + "dest": "cargo/vendor/tracing-log-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.18.crate", + "sha256": "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b", + "dest": "cargo/vendor/tracing-subscriber-0.3.18" + }, + { + "type": "inline", + "contents": "{\"package\": \"ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b\", \"files\": {}}", + "dest": "cargo/vendor/tracing-subscriber-0.3.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/typed-arena/typed-arena-2.0.2.crate", + "sha256": "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a", + "dest": "cargo/vendor/typed-arena-2.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a\", \"files\": {}}", + "dest": "cargo/vendor/typed-arena-2.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unic-char-property/unic-char-property-0.9.0.crate", + "sha256": "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221", + "dest": "cargo/vendor/unic-char-property-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221\", \"files\": {}}", + "dest": "cargo/vendor/unic-char-property-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unic-char-range/unic-char-range-0.9.0.crate", + "sha256": "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc", + "dest": "cargo/vendor/unic-char-range-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc\", \"files\": {}}", + "dest": "cargo/vendor/unic-char-range-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unic-common/unic-common-0.9.0.crate", + "sha256": "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc", + "dest": "cargo/vendor/unic-common-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc\", \"files\": {}}", + "dest": "cargo/vendor/unic-common-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unic-ucd-category/unic-ucd-category-0.9.0.crate", + "sha256": "1b8d4591f5fcfe1bd4453baaf803c40e1b1e69ff8455c47620440b46efef91c0", + "dest": "cargo/vendor/unic-ucd-category-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1b8d4591f5fcfe1bd4453baaf803c40e1b1e69ff8455c47620440b46efef91c0\", \"files\": {}}", + "dest": "cargo/vendor/unic-ucd-category-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unic-ucd-version/unic-ucd-version-0.9.0.crate", + "sha256": "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4", + "dest": "cargo/vendor/unic-ucd-version-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4\", \"files\": {}}", + "dest": "cargo/vendor/unic-ucd-version-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate", + "sha256": "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75", + "dest": "cargo/vendor/unicode-bidi-0.3.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75\", \"files\": {}}", + "dest": "cargo/vendor/unicode-bidi-0.3.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate", + "sha256": "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b", + "dest": "cargo/vendor/unicode-ident-1.0.12" + }, + { + "type": "inline", + "contents": "{\"package\": \"3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b\", \"files\": {}}", + "dest": "cargo/vendor/unicode-ident-1.0.12", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.22.crate", + "sha256": "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921", + "dest": "cargo/vendor/unicode-normalization-0.1.22" + }, + { + "type": "inline", + "contents": "{\"package\": \"5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921\", \"files\": {}}", + "dest": "cargo/vendor/unicode-normalization-0.1.22", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-width/unicode-width-0.1.11.crate", + "sha256": "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85", + "dest": "cargo/vendor/unicode-width-0.1.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85\", \"files\": {}}", + "dest": "cargo/vendor/unicode-width-0.1.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.4.crate", + "sha256": "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c", + "dest": "cargo/vendor/unicode-xid-0.2.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c\", \"files\": {}}", + "dest": "cargo/vendor/unicode-xid-0.2.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode_names2/unicode_names2-1.2.1.crate", + "sha256": "ac64ef2f016dc69dfa8283394a70b057066eb054d5fcb6b9eb17bd2ec5097211", + "dest": "cargo/vendor/unicode_names2-1.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"ac64ef2f016dc69dfa8283394a70b057066eb054d5fcb6b9eb17bd2ec5097211\", \"files\": {}}", + "dest": "cargo/vendor/unicode_names2-1.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode_names2_generator/unicode_names2_generator-1.2.1.crate", + "sha256": "013f6a731e80f3930de580e55ba41dfa846de4e0fdee4a701f97989cb1597d6a", + "dest": "cargo/vendor/unicode_names2_generator-1.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"013f6a731e80f3930de580e55ba41dfa846de4e0fdee4a701f97989cb1597d6a\", \"files\": {}}", + "dest": "cargo/vendor/unicode_names2_generator-1.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/untrusted/untrusted-0.9.0.crate", + "sha256": "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1", + "dest": "cargo/vendor/untrusted-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1\", \"files\": {}}", + "dest": "cargo/vendor/untrusted-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ureq/ureq-2.9.6.crate", + "sha256": "11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35", + "dest": "cargo/vendor/ureq-2.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35\", \"files\": {}}", + "dest": "cargo/vendor/ureq-2.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/url/url-2.5.0.crate", + "sha256": "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633", + "dest": "cargo/vendor/url-2.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633\", \"files\": {}}", + "dest": "cargo/vendor/url-2.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate", + "sha256": "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a", + "dest": "cargo/vendor/utf8parse-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a\", \"files\": {}}", + "dest": "cargo/vendor/utf8parse-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/uuid/uuid-1.7.0.crate", + "sha256": "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a", + "dest": "cargo/vendor/uuid-1.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a\", \"files\": {}}", + "dest": "cargo/vendor/uuid-1.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/uuid-macro-internal/uuid-macro-internal-1.7.0.crate", + "sha256": "7abb14ae1a50dad63eaa768a458ef43d298cd1bd44951677bd10b732a9ba2a2d", + "dest": "cargo/vendor/uuid-macro-internal-1.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"7abb14ae1a50dad63eaa768a458ef43d298cd1bd44951677bd10b732a9ba2a2d\", \"files\": {}}", + "dest": "cargo/vendor/uuid-macro-internal-1.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/valuable/valuable-0.1.0.crate", + "sha256": "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d", + "dest": "cargo/vendor/valuable-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d\", \"files\": {}}", + "dest": "cargo/vendor/valuable-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/version_check/version_check-0.9.4.crate", + "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f", + "dest": "cargo/vendor/version_check-0.9.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f\", \"files\": {}}", + "dest": "cargo/vendor/version_check-0.9.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vt100/vt100-0.15.2.crate", + "sha256": "84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de", + "dest": "cargo/vendor/vt100-0.15.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de\", \"files\": {}}", + "dest": "cargo/vendor/vt100-0.15.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vte/vte-0.11.1.crate", + "sha256": "f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197", + "dest": "cargo/vendor/vte-0.11.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197\", \"files\": {}}", + "dest": "cargo/vendor/vte-0.11.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vte_generate_state_changes/vte_generate_state_changes-0.1.1.crate", + "sha256": "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff", + "dest": "cargo/vendor/vte_generate_state_changes-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff\", \"files\": {}}", + "dest": "cargo/vendor/vte_generate_state_changes-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wait-timeout/wait-timeout-0.2.0.crate", + "sha256": "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6", + "dest": "cargo/vendor/wait-timeout-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6\", \"files\": {}}", + "dest": "cargo/vendor/wait-timeout-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/walkdir/walkdir-2.4.0.crate", + "sha256": "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee", + "dest": "cargo/vendor/walkdir-2.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee\", \"files\": {}}", + "dest": "cargo/vendor/walkdir-2.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate", + "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1" + }, + { + "type": "inline", + "contents": "{\"package\": \"9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423\", \"files\": {}}", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.91.crate", + "sha256": "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f", + "dest": "cargo/vendor/wasm-bindgen-0.2.91" + }, + { + "type": "inline", + "contents": "{\"package\": \"c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-0.2.91", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.91.crate", + "sha256": "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b", + "dest": "cargo/vendor/wasm-bindgen-backend-0.2.91" + }, + { + "type": "inline", + "contents": "{\"package\": \"c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-backend-0.2.91", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.41.crate", + "sha256": "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97", + "dest": "cargo/vendor/wasm-bindgen-futures-0.4.41" + }, + { + "type": "inline", + "contents": "{\"package\": \"877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-futures-0.4.41", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.91.crate", + "sha256": "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.91" + }, + { + "type": "inline", + "contents": "{\"package\": \"b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.91", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.91.crate", + "sha256": "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.91" + }, + { + "type": "inline", + "contents": "{\"package\": \"642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.91", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.91.crate", + "sha256": "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.91" + }, + { + "type": "inline", + "contents": "{\"package\": \"4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.91", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen-test/wasm-bindgen-test-0.3.41.crate", + "sha256": "143ddeb4f833e2ed0d252e618986e18bfc7b0e52f2d28d77d05b2f045dd8eb61", + "dest": "cargo/vendor/wasm-bindgen-test-0.3.41" + }, + { + "type": "inline", + "contents": "{\"package\": \"143ddeb4f833e2ed0d252e618986e18bfc7b0e52f2d28d77d05b2f045dd8eb61\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-test-0.3.41", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasm-bindgen-test-macro/wasm-bindgen-test-macro-0.3.41.crate", + "sha256": "a5211b7550606857312bba1d978a8ec75692eae187becc5e680444fffc5e6f89", + "dest": "cargo/vendor/wasm-bindgen-test-macro-0.3.41" + }, + { + "type": "inline", + "contents": "{\"package\": \"a5211b7550606857312bba1d978a8ec75692eae187becc5e680444fffc5e6f89\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-test-macro-0.3.41", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/web-sys/web-sys-0.3.68.crate", + "sha256": "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446", + "dest": "cargo/vendor/web-sys-0.3.68" + }, + { + "type": "inline", + "contents": "{\"package\": \"96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446\", \"files\": {}}", + "dest": "cargo/vendor/web-sys-0.3.68", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/webpki-roots/webpki-roots-0.26.1.crate", + "sha256": "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009", + "dest": "cargo/vendor/webpki-roots-0.26.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009\", \"files\": {}}", + "dest": "cargo/vendor/webpki-roots-0.26.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/which/which-4.4.2.crate", + "sha256": "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7", + "dest": "cargo/vendor/which-4.4.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7\", \"files\": {}}", + "dest": "cargo/vendor/which-4.4.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wild/wild-2.2.1.crate", + "sha256": "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1", + "dest": "cargo/vendor/wild-2.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1\", \"files\": {}}", + "dest": "cargo/vendor/wild-2.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi/winapi-0.3.9.crate", + "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419", + "dest": "cargo/vendor/winapi-0.3.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419\", \"files\": {}}", + "dest": "cargo/vendor/winapi-0.3.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate", + "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\", \"files\": {}}", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate", + "sha256": "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596", + "dest": "cargo/vendor/winapi-util-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596\", \"files\": {}}", + "dest": "cargo/vendor/winapi-util-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate", + "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\", \"files\": {}}", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-core/windows-core-0.52.0.crate", + "sha256": "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9", + "dest": "cargo/vendor/windows-core-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9\", \"files\": {}}", + "dest": "cargo/vendor/windows-core-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate", + "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9", + "dest": "cargo/vendor/windows-sys-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate", + "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d", + "dest": "cargo/vendor/windows-sys-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate", + "sha256": "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c", + "dest": "cargo/vendor/windows-targets-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.52.0.crate", + "sha256": "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd", + "dest": "cargo/vendor/windows-targets-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate", + "sha256": "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.0.crate", + "sha256": "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate", + "sha256": "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.0.crate", + "sha256": "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate", + "sha256": "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e", + "dest": "cargo/vendor/windows_i686_gnu-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.0.crate", + "sha256": "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313", + "dest": "cargo/vendor/windows_i686_gnu-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate", + "sha256": "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406", + "dest": "cargo/vendor/windows_i686_msvc-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.0.crate", + "sha256": "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a", + "dest": "cargo/vendor/windows_i686_msvc-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate", + "sha256": "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.0.crate", + "sha256": "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate", + "sha256": "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.0.crate", + "sha256": "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate", + "sha256": "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.0.crate", + "sha256": "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winnow/winnow-0.5.39.crate", + "sha256": "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29", + "dest": "cargo/vendor/winnow-0.5.39" + }, + { + "type": "inline", + "contents": "{\"package\": \"5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29\", \"files\": {}}", + "dest": "cargo/vendor/winnow-0.5.39", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/yaml-rust/yaml-rust-0.4.5.crate", + "sha256": "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85", + "dest": "cargo/vendor/yaml-rust-0.4.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85\", \"files\": {}}", + "dest": "cargo/vendor/yaml-rust-0.4.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/yansi/yansi-0.5.1.crate", + "sha256": "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec", + "dest": "cargo/vendor/yansi-0.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec\", \"files\": {}}", + "dest": "cargo/vendor/yansi-0.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/yansi-term/yansi-term-0.1.2.crate", + "sha256": "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1", + "dest": "cargo/vendor/yansi-term-0.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1\", \"files\": {}}", + "dest": "cargo/vendor/yansi-term-0.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.7.32.crate", + "sha256": "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be", + "dest": "cargo/vendor/zerocopy-0.7.32" + }, + { + "type": "inline", + "contents": "{\"package\": \"74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-0.7.32", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.32.crate", + "sha256": "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6", + "dest": "cargo/vendor/zerocopy-derive-0.7.32" + }, + { + "type": "inline", + "contents": "{\"package\": \"9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-derive-0.7.32", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zeroize/zeroize-1.7.0.crate", + "sha256": "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d", + "dest": "cargo/vendor/zeroize-1.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d\", \"files\": {}}", + "dest": "cargo/vendor/zeroize-1.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "inline", + "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n", + "dest": "cargo", + "dest-filename": "config" + } +] diff --git a/build-aux/re.sonny.Workbench.Devel.json b/build-aux/re.sonny.Workbench.Devel.json index b455975e5..34ea36389 100644 --- a/build-aux/re.sonny.Workbench.Devel.json +++ b/build-aux/re.sonny.Workbench.Devel.json @@ -34,7 +34,6 @@ "*.a" ], "modules": [ - "modules/python-black.json", "modules/blueprint-compiler.json", "modules/biome.json", "modules/gst-plugin-gtk4.json", @@ -44,8 +43,9 @@ "modules/libspelling.json", "modules/GTKCssLanguageServer.json", "modules/icon-development-kit.json", - "modules/python-pyflakes.json", "modules/python-python-lsp-server.json", + "modules/python-ruff.json", + "modules/python-python-lsp-ruff.json", { "name": "Workbench", "buildsystem": "meson", diff --git a/build-aux/re.sonny.Workbench.json b/build-aux/re.sonny.Workbench.json index fd24117ae..32469454b 100644 --- a/build-aux/re.sonny.Workbench.json +++ b/build-aux/re.sonny.Workbench.json @@ -34,7 +34,6 @@ "*.a" ], "modules": [ - "modules/python-black.json", "modules/blueprint-compiler.json", "modules/biome.json", "modules/gst-plugin-gtk4.json", @@ -44,8 +43,9 @@ "modules/libspelling.json", "modules/GTKCssLanguageServer.json", "modules/icon-development-kit.json", - "modules/python-pyflakes.json", "modules/python-python-lsp-server.json", + "modules/python-ruff.json", + "modules/python-python-lsp-ruff.json", { "name": "Workbench", "buildsystem": "meson", diff --git a/meson.build b/meson.build index bdf1099b5..4411bb754 100644 --- a/meson.build +++ b/meson.build @@ -7,7 +7,7 @@ project('Workbench', ['vala', 'c', 'rust'], gnome = import('gnome') if get_option('profile') == 'development' - app_id = 're.sonny.Workbench.Devel' + app_id = 're.sonny.Workbench.Devel' vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD').stdout().strip() if vcs_tag == '' version_suffix = '-devel' diff --git a/package.json b/package.json index a6eec53e9..7fa7bb979 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "*.{json,md,yaml,yml}": "prettier --write", "*.{js,cjs,mjs}": "eslint --fix", "*.css": "./build-aux/fun workbench-cli format css", - "*.py": "./build-aux/fun black", + "*.py": "./build-aux/fun ruff format --config=src/langs/python/ruff.toml", "*.rs": "./build-aux/fun rustfmt --edition 2021", "*.blp": "./build-aux/fun workbench-cli format blueprint", "*.vala": "./build-aux/fun workbench-cli format vala" diff --git a/src/langs/python/PythonDocument.js b/src/langs/python/PythonDocument.js index 2423f4d39..a68ac1b02 100644 --- a/src/langs/python/PythonDocument.js +++ b/src/langs/python/PythonDocument.js @@ -1,7 +1,7 @@ -import Gio from "gi://Gio"; +import { setup } from "./python.js"; import Document from "../../Document.js"; -import { setup } from "./python.js"; +import { applyTextEdits } from "../../lsp/sourceview.js"; export class PythonDocument extends Document { constructor(...args) { @@ -11,26 +11,24 @@ export class PythonDocument extends Document { } async format() { - const code = await formatPythonCode(this.buffer.text); - this.code_view.replaceText(code, true); + // https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_formatting + const text_edits = await this.lspc.request("textDocument/formatting", { + textDocument: { + uri: this.file.get_uri(), + }, + options: { + tabSize: 4, + insertSpaces: true, + trimTrailingWhitespace: true, + insertFinalNewline: true, + trimFinalNewlines: true, + }, + }); + + // lsp Ruff doesn't support diff - it just returns one edit + // we don't want to loose the cursor position so we use this + const state = this.code_view.saveState(); + applyTextEdits(text_edits, this.buffer); + await this.code_view.restoreState(state); } } - -function formatPythonCode(text) { - const blackLauncher = Gio.SubprocessLauncher.new( - Gio.SubprocessFlags.STDIN_PIPE | - Gio.SubprocessFlags.STDOUT_PIPE | - Gio.SubprocessFlags.STDERR_PIPE, - ); - - const blackProcess = blackLauncher.spawnv(["black", "--quiet", "-"]); - - const [success, stdout, stderr] = blackProcess.communicate_utf8(text, null); - - if (!success || stderr !== "") { - console.error(`Error running black: ${stderr}`); - return text; - } - - return stdout; -} diff --git a/src/langs/python/gdbus_ext.py b/src/langs/python/gdbus_ext.py index c4f8d74ef..1a54536f7 100644 --- a/src/langs/python/gdbus_ext.py +++ b/src/langs/python/gdbus_ext.py @@ -21,6 +21,7 @@ The module exports a single class `DBusTemplate`, more information can be found in the docstring of that type. """ + from __future__ import annotations import os diff --git a/src/langs/python/meson.build b/src/langs/python/meson.build index 4b66ec10d..0c1f17c38 100644 --- a/src/langs/python/meson.build +++ b/src/langs/python/meson.build @@ -3,6 +3,7 @@ bin_conf.set('pkgdatadir', pkgdatadir) install_data('gdbus_ext.py', install_dir: pkgdatadir) install_data('python-previewer.py', install_dir: pkgdatadir) +install_data('ruff.toml', install_dir: pkgdatadir) configure_file( input: 'workbench-python-previewer', diff --git a/src/langs/python/python-previewer.py b/src/langs/python/python-previewer.py index 95098d7bf..ed35b2aa8 100644 --- a/src/langs/python/python-previewer.py +++ b/src/langs/python/python-previewer.py @@ -4,6 +4,7 @@ Workbench and loads demos, providing them with a "workbench" module for the Workbench API. """ + from __future__ import annotations import importlib.util @@ -199,8 +200,7 @@ def enable_inspector(self, enabled: bool): Gtk.Window.set_interactive_debugging(enabled) @DBusTemplate.Signal() - def window_open(self, open: bool): - ... + def window_open(self, open: bool): ... @DBusTemplate.Signal() def css_parser_error( @@ -210,8 +210,7 @@ def css_parser_error( start_char: int, end_line: int, end_char: int, - ): - ... + ): ... @DBusTemplate.Property() def color_scheme(self) -> int: @@ -233,7 +232,7 @@ def set_window(self, the_window: Gtk.Window): self.window = the_window self.window.connect("close-request", self.on_window_closed) - def on_window_closed(self, *args): + def on_window_closed(self, *_args): self.window_open(False) self.window = None return False diff --git a/src/langs/python/python.js b/src/langs/python/python.js index fc66bdaa8..eba37ea10 100644 --- a/src/langs/python/python.js +++ b/src/langs/python/python.js @@ -1,14 +1,32 @@ import { createLSPClient } from "../../common.js"; import { getLanguage } from "../../util.js"; +const LSP_CONFIG = { + pylsp: { + configurationSources: ["ruff"], + plugins: { + ruff: { + enabled: true, + formatEnabled: true, + executable: `${pkg.prefix}/bin/ruff`, + config: `${pkg.pkgdatadir}/ruff.toml`, + }, + }, + }, +}; + export function setup({ document }) { const { file, buffer, code_view } = document; const lspc = createLSPClient({ lang: getLanguage("python"), root_uri: file.get_parent().get_uri(), - quiet: false, }); + + lspc.request("workspace/didChangeConfiguration", { + settings: LSP_CONFIG, + }); + lspc.buffer = buffer; lspc.uri = file.get_uri(); lspc.connect( diff --git a/src/langs/python/ruff.toml b/src/langs/python/ruff.toml new file mode 100644 index 000000000..4b045a8c6 --- /dev/null +++ b/src/langs/python/ruff.toml @@ -0,0 +1,6 @@ +[lint] +ignore = [ + "E402", # Module level import not at top of file -> gi imports may come after gi.require_version. + "E501", # Line too long. This is probably better enforced manually where it makes sense. +] +select = [ "W", "E", "F", "ARG"] From e79b06a0e3a7923f7b5e3c08523f0153cbaf7bb3 Mon Sep 17 00:00:00 2001 From: Sonny Date: Mon, 4 Mar 2024 15:23:57 +0100 Subject: [PATCH 19/31] cli: Add proper Python support (#903) --- Makefile | 2 +- demos | 2 +- package.json | 2 +- src/Previewer/Internal.js | 2 +- src/Previewer/previewer.vala | 2 +- src/cli/main.js | 65 ++++++++++++++++++++++++++-- src/common.js | 14 ++++++ src/langs/python/python-previewer.py | 2 +- src/langs/python/python.js | 18 +------- 9 files changed, 84 insertions(+), 25 deletions(-) diff --git a/Makefile b/Makefile index 454cb13ab..c6f051a5a 100644 --- a/Makefile +++ b/Makefile @@ -53,7 +53,7 @@ test: unit lint ./build-aux/fun workbench-cli ci demos/demos/Welcome ci: setup test - ./build-aux/fun workbench-cli ci demos/demos/** + ./build-aux/fun workbench-cli ci demos/demos/* # Note that if you have Sdk extensions installed they will be used # make sure to test without the sdk extensions installed diff --git a/demos b/demos index 77f2822d3..c47d305cc 160000 --- a/demos +++ b/demos @@ -1 +1 @@ -Subproject commit 77f2822d36e5a4af0e25bdfe973779ce4e99e47c +Subproject commit c47d305ccf7fe2e445fb4ccc6b0fffc5d11cd2d8 diff --git a/package.json b/package.json index 7fa7bb979..5ca4a7dec 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "*.{json,md,yaml,yml}": "prettier --write", "*.{js,cjs,mjs}": "eslint --fix", "*.css": "./build-aux/fun workbench-cli format css", - "*.py": "./build-aux/fun ruff format --config=src/langs/python/ruff.toml", + "*.py": "./build-aux/fun workbench-cli format python", "*.rs": "./build-aux/fun rustfmt --edition 2021", "*.blp": "./build-aux/fun workbench-cli format blueprint", "*.vala": "./build-aux/fun workbench-cli format vala" diff --git a/src/Previewer/Internal.js b/src/Previewer/Internal.js index 3a4f6ac66..c303d562d 100644 --- a/src/Previewer/Internal.js +++ b/src/Previewer/Internal.js @@ -219,7 +219,7 @@ export default function Internal({ } css_provider = new Gtk.CssProvider(); - css_provider.load_from_data(style, -1); + css_provider.load_from_string(style); Gtk.StyleContext.add_provider_for_display( output.get_display(), css_provider, diff --git a/src/Previewer/previewer.vala b/src/Previewer/previewer.vala index 5c638a764..8521a45b3 100644 --- a/src/Previewer/previewer.vala +++ b/src/Previewer/previewer.vala @@ -118,7 +118,7 @@ namespace Workbench { var end = section.get_end_location (); this.css_parser_error (error.message, (int) start.lines, (int) start.line_chars, (int) end.lines, (int) end.line_chars); }); - this.css.load_from_data (content.data); + this.css.load_from_string (content); Gtk.StyleContext.add_provider_for_display ( Gdk.Display.get_default (), this.css, diff --git a/src/cli/main.js b/src/cli/main.js index 565ea02ab..3a4c27ef8 100644 --- a/src/cli/main.js +++ b/src/cli/main.js @@ -8,7 +8,12 @@ import Gio from "gi://Gio"; import Gtk from "gi://Gtk"; import Adw from "gi://Adw"; -import { createLSPClient, languages, getLanguage } from "../common.js"; +import { + createLSPClient, + languages, + getLanguage, + PYTHON_LSP_CONFIG, +} from "../common.js"; import lint, { waitForDiagnostics } from "./lint.js"; import format, { formatting } from "./format.js"; @@ -51,6 +56,12 @@ export async function main([action, ...args]) { lspc._start_process(); await lspc._initialize(); + if (lang.id === "python") { + await lspc._request("workspace/didChangeConfiguration", { + settings: PYTHON_LSP_CONFIG, + }); + } + let success = false; if (action === "lint") { @@ -78,7 +89,7 @@ const window = new Adw.ApplicationWindow(); function createLSPClients({ root_uri }) { return Object.fromEntries( - ["javascript", "blueprint", "css", "vala", "rust"].map((id) => { + ["javascript", "blueprint", "css", "vala", "rust", "python"].map((id) => { const lang = languages.find((language) => language.id === id); const lspc = createLSPClient({ lang, @@ -363,7 +374,6 @@ async function ci({ filenames, current_dir }) { uri, lspc: lsp_clients.vala, }); - // FIXME: deprecated features, no replacement? if (demo_dir.get_basename() === "Text Fields") { const ignore_for_text_fields = [ @@ -397,6 +407,55 @@ async function ci({ filenames, current_dir }) { }); } + const file_python = demo_dir.get_child("main.py"); + if (file_python.query_exists(null)) { + print(` ${file_python.get_path()}`); + + const uri = file_python.get_uri(); + const languageId = "python"; + let version = 0; + + const [contents] = await file_python.load_contents_async(null); + const text = new TextDecoder().decode(contents); + + await lsp_clients.python._request("workspace/didChangeConfiguration", { + settings: PYTHON_LSP_CONFIG, + }); + + await lsp_clients.python._notify("textDocument/didOpen", { + textDocument: { + uri, + languageId, + version: version++, + text, + }, + }); + + const diagnostics = await waitForDiagnostics({ + uri, + lspc: lsp_clients.python, + }); + if (diagnostics.length > 0) { + printerr(serializeDiagnostics({ diagnostics })); + return false; + } + print(` âś… lints`); + + const checks = await checkFile({ + lspc: lsp_clients.python, + file: file_python, + lang: getLanguage("python"), + uri, + }); + if (!checks) return false; + + await lsp_clients.python._notify("textDocument/didClose", { + textDocument: { + uri, + }, + }); + } + const file_rust = demo_dir.get_child("code.rs"); if (file_rust.query_exists(null)) { print(` ${file_rust.get_path()}`); diff --git a/src/common.js b/src/common.js index 3dc125b9b..3bdfdc328 100644 --- a/src/common.js +++ b/src/common.js @@ -147,3 +147,17 @@ export function createLSPClient({ lang, root_uri, quiet = true }) { return lspc; } + +export const PYTHON_LSP_CONFIG = { + pylsp: { + configurationSources: ["ruff"], + plugins: { + ruff: { + enabled: true, + formatEnabled: true, + executable: `${pkg.prefix}/bin/ruff`, + config: `${pkg.pkgdatadir}/ruff.toml`, + }, + }, + }, +}; diff --git a/src/langs/python/python-previewer.py b/src/langs/python/python-previewer.py index ed35b2aa8..6c160edb5 100644 --- a/src/langs/python/python-previewer.py +++ b/src/langs/python/python-previewer.py @@ -137,7 +137,7 @@ def update_css(self, content: str): ) self.css = Gtk.CssProvider() self.css.connect("parsing-error", self.on_css_parsing_error) - self.css.load_from_data(content, len(content)) + self.css.load_from_string(content) Gtk.StyleContext.add_provider_for_display( Gdk.Display.get_default(), self.css, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION ) diff --git a/src/langs/python/python.js b/src/langs/python/python.js index eba37ea10..8b145e6b6 100644 --- a/src/langs/python/python.js +++ b/src/langs/python/python.js @@ -1,20 +1,6 @@ -import { createLSPClient } from "../../common.js"; +import { PYTHON_LSP_CONFIG, createLSPClient } from "../../common.js"; import { getLanguage } from "../../util.js"; -const LSP_CONFIG = { - pylsp: { - configurationSources: ["ruff"], - plugins: { - ruff: { - enabled: true, - formatEnabled: true, - executable: `${pkg.prefix}/bin/ruff`, - config: `${pkg.pkgdatadir}/ruff.toml`, - }, - }, - }, -}; - export function setup({ document }) { const { file, buffer, code_view } = document; @@ -24,7 +10,7 @@ export function setup({ document }) { }); lspc.request("workspace/didChangeConfiguration", { - settings: LSP_CONFIG, + settings: PYTHON_LSP_CONFIG, }); lspc.buffer = buffer; From d0601d289305b276f79c2b50cda2ab9e4695126e Mon Sep 17 00:00:00 2001 From: Jan Fooken Date: Mon, 4 Mar 2024 23:09:53 +0100 Subject: [PATCH 20/31] Add myself to to the about section (#904) This commit adds my name to the contributor list for #857 Thanks so much for the patience and help I received from you @sonnyp @theCapypara --- src/about.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/about.js b/src/about.js index 344d2dc25..813a53c91 100644 --- a/src/about.js +++ b/src/about.js @@ -83,6 +83,7 @@ ${getBlueprintVersion()} "Gregor Niehl https://fosstodon.org/@gregorni", "Bart Gravendeel https://monster.codeberg.page", "Bharat Tyagi https://github.com/BharatAtbrat", + "Jan Fooken https://git.janvhs.com", // Add yourself as // "John Doe", // or From 6a435fe2e93cf0f954a15a3dce5841b0ebbffb4e Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Thu, 7 Mar 2024 09:13:31 +0100 Subject: [PATCH 21/31] Adapt to demos moving to src --- Makefile | 4 ++-- README.md | 8 ++++---- build-aux/library-index.js | 2 +- demos | 2 +- src/cli/README.md | 2 +- src/meson.build | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index c6f051a5a..c138f3a3d 100644 --- a/Makefile +++ b/Makefile @@ -50,10 +50,10 @@ unit: # flatpak run --env=G_DEBUG=fatal-criticals --command=appstream-util org.flatpak.Builder validate data/app.metainfo.xml test: unit lint - ./build-aux/fun workbench-cli ci demos/demos/Welcome + ./build-aux/fun workbench-cli ci demos/src/Welcome ci: setup test - ./build-aux/fun workbench-cli ci demos/demos/* + ./build-aux/fun workbench-cli ci demos/src/* # Note that if you have Sdk extensions installed they will be used # make sure to test without the sdk extensions installed diff --git a/README.md b/README.md index 356964ea2..6d1309a06 100644 --- a/README.md +++ b/README.md @@ -31,14 +31,14 @@ Among other things, Workbench comes with | | Formatter | Linter | Library demos[1] | | ---------- | --------- | ------ | ---------------- | -| JavaScript | âś… | âś… | 94 | -| Python | âś… | | 64 | -| Vala | âś… | âś… | 54 | +| JavaScript | âś… | âś… | 95 | +| Python | âś… | âś… | 89 | +| Vala | âś… | âś… | 59 | | Rust | âś… | | 45 | | Blueprint | âś… | âś… | | | CSS | âś… | âś… | | -[1] As of 2024-01-14 +[1] As of 2024-01-14 ## Tips and tricks diff --git a/build-aux/library-index.js b/build-aux/library-index.js index d36cc9500..98cb7e00a 100755 --- a/build-aux/library-index.js +++ b/build-aux/library-index.js @@ -17,7 +17,7 @@ Gio._promisify( const demos_dir = Gio.File.new_for_path( GLib.getenv("MESON_SOURCE_ROOT"), -).get_child("demos/demos"); +).get_child("demos/src"); const demos = []; const enumerator = await demos_dir.enumerate_children_async( diff --git a/demos b/demos index c47d305cc..984ab731e 160000 --- a/demos +++ b/demos @@ -1 +1 @@ -Subproject commit c47d305ccf7fe2e445fb4ccc6b0fffc5d11cd2d8 +Subproject commit 984ab731e008ffbe2172cc6d0f819693d2becd33 diff --git a/src/cli/README.md b/src/cli/README.md index 6cacc0941..c51c3fc30 100644 --- a/src/cli/README.md +++ b/src/cli/README.md @@ -8,5 +8,5 @@ It exposes the formatter and linter used in Workbench for the different language ```sh make cli -./build-aux/fun workbench-cli ci demos/demos/* +./build-aux/fun workbench-cli ci demos/src/* ``` diff --git a/src/meson.build b/src/meson.build index 131f7401b..6cd9e9e29 100644 --- a/src/meson.build +++ b/src/meson.build @@ -15,7 +15,7 @@ blueprint_compiler = find_program( meson.add_install_script('../build-aux/library-index.js', pkgdatadir) -install_subdir('../demos/demos', install_dir : join_paths(pkgdatadir)) +install_subdir('../demos/src', install_dir : join_paths(pkgdatadir, 'demos')) install_subdir('langs/rust/template', install_dir : join_paths(pkgdatadir, 'langs/rust')) configure_file( From 26fef95d7ea828898944e03606322d95541a0f12 Mon Sep 17 00:00:00 2001 From: Sonny Date: Fri, 8 Mar 2024 23:32:54 +0100 Subject: [PATCH 22/31] Update dependencies and release notes (#905) --- README.md | 2 +- build-aux/modules/biome.json | 8 ++-- build-aux/modules/icon-development-kit.json | 2 +- build-aux/modules/libshumate.json | 8 ++-- build-aux/modules/libspelling.json | 4 +- build-aux/modules/vte.json | 4 +- data/app.metainfo.xml | 44 +++++++++++++++++++-- demos | 2 +- src/langs/rust/template/Cargo.toml | 4 +- src/meson.build | 2 +- 10 files changed, 59 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 6d1309a06..b639df185 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Among other things, Workbench comes with | JavaScript | âś… | âś… | 95 | | Python | âś… | âś… | 89 | | Vala | âś… | âś… | 59 | -| Rust | âś… | | 45 | +| Rust | âś… | âś… | 45 | | Blueprint | âś… | âś… | | | CSS | âś… | âś… | | diff --git a/build-aux/modules/biome.json b/build-aux/modules/biome.json index a543f4c81..88226b447 100644 --- a/build-aux/modules/biome.json +++ b/build-aux/modules/biome.json @@ -7,15 +7,15 @@ "type": "file", "dest-filename": "biome", "only-arches": ["aarch64"], - "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.5.3/biome-linux-arm64", - "sha256": "2909c7e253f9df48a47a5c7f380ec1d4df59d7e7dc8b6d4ee774ea29d459401e" + "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.6.0/biome-linux-arm64", + "sha256": "e25968d3cc7df0e8e36ecf99d87296c0dca394d18ada7e75cbe22cec149e4549" }, { "type": "file", "dest-filename": "biome", "only-arches": ["x86_64"], - "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.5.3/biome-linux-x64", - "sha256": "adf8a6029f43ac6eb07c86519f7ff08875915acec082d0be9393888044806243" + "url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.6.0/biome-linux-x64", + "sha256": "207ae06f84e4d4f0958837fa8e8c97a347af2217a4c55f5c6b53fba521095696" } ] } diff --git a/build-aux/modules/icon-development-kit.json b/build-aux/modules/icon-development-kit.json index c23a67b1b..373a5b591 100644 --- a/build-aux/modules/icon-development-kit.json +++ b/build-aux/modules/icon-development-kit.json @@ -11,7 +11,7 @@ { "type": "git", "url": "https://gitlab.gnome.org/Teams/Design/icon-development-kit-www.git", - "commit": "5f831d4f808cb69833405e75203606d2465f5f41" + "commit": "c5fecee437afd64fa0aac5755af9259aaa24b667" } ], "modules": [ diff --git a/build-aux/modules/libshumate.json b/build-aux/modules/libshumate.json index beb971c57..5ea897b8b 100644 --- a/build-aux/modules/libshumate.json +++ b/build-aux/modules/libshumate.json @@ -5,8 +5,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/libshumate/1.2/libshumate-1.2.beta.tar.xz", - "sha256": "ec279f2d4a25aa29f9e25ee9a3be2bc6030fff46de75fe083bb3d3807651759f" + "url": "https://download.gnome.org/sources/libshumate/1.2/libshumate-1.2.rc2.tar.xz", + "sha256": "ad24ed819c2f4f5330857e1dc69e55405dd700cad14c3e764080bd305e453345" } ], "modules": [ @@ -29,8 +29,8 @@ "sources": [ { "type": "archive", - "url": "https://github.com/protobuf-c/protobuf-c/releases/download/v1.4.0/protobuf-c-1.4.0.tar.gz", - "sha256": "26d98ee9bf18a6eba0d3f855ddec31dbe857667d269bc0b6017335572f85bbcb" + "url": "https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.0/protobuf-c-1.5.0.tar.gz", + "sha256": "7b404c63361ed35b3667aec75cc37b54298d56dd2bcf369de3373212cc06fd98" } ] } diff --git a/build-aux/modules/libspelling.json b/build-aux/modules/libspelling.json index da4077ad7..11080a66a 100644 --- a/build-aux/modules/libspelling.json +++ b/build-aux/modules/libspelling.json @@ -5,8 +5,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/libspelling/0.2/libspelling-0.2.0.tar.xz", - "sha256": "fdc5609e02818eca6fc172ff164caa8e52dba638d7590130af3dfb1f28b53421" + "url": "https://download.gnome.org/sources/libspelling/0.2/libspelling-0.2.1.tar.xz", + "sha256": "7a787b467bd493f6baffb44138dbc4bef78aaab60efb76a7db88b243bf0f6343" } ] } diff --git a/build-aux/modules/vte.json b/build-aux/modules/vte.json index 3a7690876..44fe5091b 100644 --- a/build-aux/modules/vte.json +++ b/build-aux/modules/vte.json @@ -11,8 +11,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/vte/0.75/vte-0.75.91.tar.xz", - "sha256": "e44e988e253e74bad3fc3b3de957fab37332bc7499de6ebbabb59c9cc4dec925" + "url": "https://download.gnome.org/sources/vte/0.75/vte-0.75.92.tar.xz", + "sha256": "3e805c9ac0fcdf3a11b51d77dd8a98efadba74cfade385951c3d378d156c7023" } ] } diff --git a/data/app.metainfo.xml b/data/app.metainfo.xml index 3f0c12bb5..73bf20c53 100644 --- a/data/app.metainfo.xml +++ b/data/app.metainfo.xml @@ -48,23 +48,61 @@ - +
        • Use GNOME 46
        • Add basic Rust diagnostics
        • -
        • Allow using the new libadwaita dialogs
        • +
        • Add basic Python diagnostics
        • +
        • Replace Python formatter Black with Ruff
        • +
        • Support libadwaita dialogs
        • Stop adding a superfluous newlines to end of files
        • Optimize opening Library entries
        • Open project windows maximized
        • Fix dangling bwrap processes after quitting Workbench
        • -
        • Update Biome to 1.5.3
        • +
        • Modernize the Extensions window
        • +
        • Update Biome to 1.6.0
        • +
        • Update libspelling to 0.2.1
        • Update gst-plugin-gtk4 to 0.12.1
        • Update libshumate to 1.2
        • Update VTE to 0.76
        • Update Blueprint
        • Update GTKCssLanguageServer
        • Update icon-development-kit
        • +
        • Library: Adapt demos to use GNOME 46 features
        • +
        • Library: Add FileFilter example to "Open File" demo
        • +
        • Library: Add "Snapshot" demo
        • +
        • Library: Port "Scrolled Window" demo to Python
        • +
        • Library: Port "HTTP Image" demo to Python
        • +
        • Library: Port "HTTP Request" demo to Python
        • +
        • Library: Port "HTTP Server" demo to Python
        • +
        • Library: Port "Font Dialog" demo to Python
        • +
        • Library: Port "Box" demo to Python
        • +
        • Library: Port "Frame" demo to Python
        • +
        • Library: Port "Grid" demo to Python
        • +
        • Library: Port "Web View" demo to Python
        • +
        • Library: Port "Network Monitor" demo to Python
        • +
        • Library: Port "Navigation View" demo to Python
        • +
        • Library: Port "Launcher" demo to Python
        • +
        • Library: Port "Audio" demo to Python
        • +
        • Library: Port "Map" demo to Python
        • +
        • Library: Port "File Monitor" demo to Python
        • +
        • Library: Port "WebSocket Client" demo to Python
        • +
        • Library: Port "Screencast" demo to Python
        • +
        • Library: Port "Progress Bar" demo to Python
        • +
        • Library: Port "Camera" demo to Python
        • +
        • Library: Port "Location" demo to Python
        • +
        • Library: Port "List Model" demo to Python
        • +
        • Library: Port "Drop Down" demo to Python
        • +
        • Library: Port "Drawing Area" demo to Python
        • +
        • Library: Port "Session Monitor and Inhibit" demo to Python
        • +
        • Library: Port "View Switcher" demo to Python
        • +
        • Library: Port "View Switcher" demo to Python
        • +
        • Library: Port "Checkboxes" demo to Vala
        • +
        • Library: Port "Action Bar" demo to Vala
        • +
        • Library: Port "Clamp" demo to Vala
        • +
        • Library: Port "Banner" demo to Vala
        • +
        • Library: Port "Emoji Chooser" demo to Vala
        diff --git a/demos b/demos index 984ab731e..5bcbfb3e0 160000 --- a/demos +++ b/demos @@ -1 +1 @@ -Subproject commit 984ab731e008ffbe2172cc6d0f819693d2becd33 +Subproject commit 5bcbfb3e0089cda4cbf4d032172737db2eececd2 diff --git a/src/langs/rust/template/Cargo.toml b/src/langs/rust/template/Cargo.toml index 66d619ed0..1f429754b 100644 --- a/src/langs/rust/template/Cargo.toml +++ b/src/langs/rust/template/Cargo.toml @@ -30,13 +30,13 @@ package = "libadwaita" features = ["v1_5"] [dependencies.ashpd] -version = "0.7.0" +version = "0.8.0" features = ["gtk4"] [dependencies.shumate] version = "0.5.0" package = "libshumate" -features = ["v1_1"] +features = ["v1_2"] [lib] crate-type = ["cdylib"] diff --git a/src/meson.build b/src/meson.build index 6cd9e9e29..85e0f5e9e 100644 --- a/src/meson.build +++ b/src/meson.build @@ -15,7 +15,7 @@ blueprint_compiler = find_program( meson.add_install_script('../build-aux/library-index.js', pkgdatadir) -install_subdir('../demos/src', install_dir : join_paths(pkgdatadir, 'demos')) +install_subdir('../demos/src', install_dir : join_paths(pkgdatadir, 'demos'), strip_directory: true) install_subdir('langs/rust/template', install_dir : join_paths(pkgdatadir, 'langs/rust')) configure_file( From 2de5259a87c6ecb34db76db08827ca53e3d8f1cd Mon Sep 17 00:00:00 2001 From: Vladimir Vaskov Date: Fri, 15 Mar 2024 22:27:22 +0300 Subject: [PATCH 23/31] Add Rirusha to about.js (#907) https://github.com/workbenchdev/demos/pull/120 --- src/about.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/about.js b/src/about.js index 813a53c91..bc345dfd5 100644 --- a/src/about.js +++ b/src/about.js @@ -84,6 +84,7 @@ ${getBlueprintVersion()} "Bart Gravendeel https://monster.codeberg.page", "Bharat Tyagi https://github.com/BharatAtbrat", "Jan Fooken https://git.janvhs.com", + "Vladimir Vaskov https://github.com/Rirusha", // Add yourself as // "John Doe", // or From e3d00d910a61d1e0bbbda317a84387eaa560ca82 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sat, 16 Mar 2024 21:59:22 +0100 Subject: [PATCH 24/31] cli: Ignore Gtk.TreeIter deprecation in Text Fields --- src/cli/main.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cli/main.js b/src/cli/main.js index 3a4c27ef8..357a0afc3 100644 --- a/src/cli/main.js +++ b/src/cli/main.js @@ -380,6 +380,7 @@ async function ci({ filenames, current_dir }) { "`Gtk.EntryCompletion' has been deprecated since 4.10", "`Gtk.Entry.completion' has been deprecated since 4.10", "`Gtk.ListStore' has been deprecated since 4.10", + "`Gtk.TreeIter' has been deprecated since 4.10", ]; diagnostics = diagnostics.filter((diagnostic) => { return !ignore_for_text_fields.includes(diagnostic.message); From f8dd10363cf19e03bd32331538e7532b06c4200c Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sat, 16 Mar 2024 22:22:38 +0100 Subject: [PATCH 25/31] Do not build separate locales We only support English --- build-aux/re.sonny.Workbench.Devel.json | 1 + build-aux/re.sonny.Workbench.json | 1 + 2 files changed, 2 insertions(+) diff --git a/build-aux/re.sonny.Workbench.Devel.json b/build-aux/re.sonny.Workbench.Devel.json index 34ea36389..057538ac9 100644 --- a/build-aux/re.sonny.Workbench.Devel.json +++ b/build-aux/re.sonny.Workbench.Devel.json @@ -13,6 +13,7 @@ "append-ld-library-path": "/usr/lib/sdk/vala/lib" }, "command": "workbench", + "separate-locales": false, "finish-args": [ "--share=ipc", "--socket=fallback-x11", diff --git a/build-aux/re.sonny.Workbench.json b/build-aux/re.sonny.Workbench.json index 32469454b..6a58d99d5 100644 --- a/build-aux/re.sonny.Workbench.json +++ b/build-aux/re.sonny.Workbench.json @@ -13,6 +13,7 @@ "append-ld-library-path": "/usr/lib/sdk/vala/lib" }, "command": "workbench", + "separate-locales": false, "finish-args": [ "--share=ipc", "--socket=fallback-x11", From bc630e35270bfc5dd9947554208a0219b5ce94ed Mon Sep 17 00:00:00 2001 From: Sonny Date: Sun, 17 Mar 2024 13:58:26 +0100 Subject: [PATCH 26/31] pre 46 maintenance (#909) --- .gitignore | 2 ++ build-aux/modules/libshumate.json | 4 ++-- demos | 2 +- src/IconLibrary/main.js | 2 +- src/cli/main.js | 14 ++++++-------- src/init.js | 23 +++++------------------ src/langs/rust/README.md | 10 ++++++++++ src/langs/rust/template/meson.build | 2 ++ src/meson.build | 2 +- src/workbench | 2 -- 10 files changed, 30 insertions(+), 33 deletions(-) create mode 100644 src/langs/rust/README.md create mode 100644 src/langs/rust/template/meson.build diff --git a/.gitignore b/.gitignore index 9ff3c3141..661831257 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,5 @@ __pycache__ # IDEs / editors .idea + +target diff --git a/build-aux/modules/libshumate.json b/build-aux/modules/libshumate.json index 5ea897b8b..215bffb75 100644 --- a/build-aux/modules/libshumate.json +++ b/build-aux/modules/libshumate.json @@ -5,8 +5,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/libshumate/1.2/libshumate-1.2.rc2.tar.xz", - "sha256": "ad24ed819c2f4f5330857e1dc69e55405dd700cad14c3e764080bd305e453345" + "url": "https://download.gnome.org/sources/libshumate/1.2/libshumate-1.2.0.tar.xz", + "sha256": "4f8413a707cd00f84cee39ca49f58c48fc436f008ea80d6532ac37dafd0ba96b" } ], "modules": [ diff --git a/demos b/demos index 5bcbfb3e0..20cfcef70 160000 --- a/demos +++ b/demos @@ -1 +1 @@ -Subproject commit 5bcbfb3e0089cda4cbf4d032172737db2eececd2 +Subproject commit 20cfcef70038c2aba1df485c3dd7d14d58537139 diff --git a/src/IconLibrary/main.js b/src/IconLibrary/main.js index 77f1e3899..13ed33829 100644 --- a/src/IconLibrary/main.js +++ b/src/IconLibrary/main.js @@ -1,4 +1,4 @@ -import Gtk from "gi://Gtk?version=4.0"; +import Gtk from "gi://Gtk"; import Gdk from "gi://Gdk"; import Adw from "gi://Adw"; import Gio from "gi://Gio"; diff --git a/src/cli/main.js b/src/cli/main.js index 357a0afc3..c00efabae 100644 --- a/src/cli/main.js +++ b/src/cli/main.js @@ -7,6 +7,11 @@ import GLib from "gi://GLib"; import Gio from "gi://Gio"; import Gtk from "gi://Gtk"; import Adw from "gi://Adw"; +import GObject from "gi://GObject"; +import Shumate from "gi://Shumate"; + +import { parse } from "../langs/xml/xml.js"; +import { LSPError, diagnostic_severities } from "../lsp/LSP.js"; import { createLSPClient, @@ -17,7 +22,7 @@ import { import lint, { waitForDiagnostics } from "./lint.js"; import format, { formatting } from "./format.js"; -Gtk.init(); +GObject.type_ensure(Shumate.SimpleMap); export async function main([action, ...args]) { const current_dir = Gio.File.new_for_path(GLib.get_current_dir()); @@ -77,13 +82,6 @@ export async function main([action, ...args]) { return success ? 0 : 1; } -import { parse } from "../langs/xml/xml.js"; -import Shumate from "gi://Shumate"; -import { LSPError, diagnostic_severities } from "../lsp/LSP.js"; - -// Why? -new Shumate.Map(); - const application = new Adw.Application(); const window = new Adw.ApplicationWindow(); diff --git a/src/init.js b/src/init.js index cc146c03e..08e30bafd 100644 --- a/src/init.js +++ b/src/init.js @@ -1,20 +1,13 @@ import "gi://GIRepository?version=2.0"; -import "gi://Gtk?version=4.0"; -import "gi://GtkSource?version=5"; -import "gi://Adw?version=1"; -import Vte from "gi://Vte?version=3.91"; -import "gi://Soup?version=3.0"; -import "gi://WebKit?version=6.0"; -import "gi://Pango?version=1.0"; -import GObject from "gi://GObject"; - import Gtk from "gi://Gtk"; -import Gio from "gi://Gio"; +import Source from "gi://GtkSource"; import Adw from "gi://Adw"; +import Vte from "gi://Vte"; +import GObject from "gi://GObject"; +import Gio from "gi://Gio"; import Xdp from "gi://Xdp"; -import Source from "gi://GtkSource"; -import WebKit from "gi://WebKit"; +Adw.init(); GObject.type_ensure(Vte.Terminal); Gio._promisify(Adw.AlertDialog.prototype, "choose", "choose_finish"); @@ -77,12 +70,6 @@ Gio._promisify(Source.FileLoader.prototype, "load_async", "load_finish"); Gio._promisify(Gio.DBusProxy, "new", "new_finish"); Gio._promisify(Gio.DBusConnection.prototype, "close", "close_finish"); -Gio._promisify( - WebKit.WebView.prototype, - "evaluate_javascript", - "evaluate_javascript_finish", -); - Gio._promisify( Gio.File.prototype, "enumerate_children_async", diff --git a/src/langs/rust/README.md b/src/langs/rust/README.md new file mode 100644 index 000000000..93c381c08 --- /dev/null +++ b/src/langs/rust/README.md @@ -0,0 +1,10 @@ +# Rust + +## Update Cargo.toml + +```sh +cargo install cargo-edit +cd template +cargo upgrade +cargo check +``` diff --git a/src/langs/rust/template/meson.build b/src/langs/rust/template/meson.build new file mode 100644 index 000000000..e5ea1c9c8 --- /dev/null +++ b/src/langs/rust/template/meson.build @@ -0,0 +1,2 @@ +install_data(['Cargo.lock', 'Cargo.toml', 'lib.rs', 'workbench.rs'], + install_dir : join_paths(pkgdatadir, 'langs/rust/template')) diff --git a/src/meson.build b/src/meson.build index 85e0f5e9e..f3d789a80 100644 --- a/src/meson.build +++ b/src/meson.build @@ -16,7 +16,7 @@ blueprint_compiler = find_program( meson.add_install_script('../build-aux/library-index.js', pkgdatadir) install_subdir('../demos/src', install_dir : join_paths(pkgdatadir, 'demos'), strip_directory: true) -install_subdir('langs/rust/template', install_dir : join_paths(pkgdatadir, 'langs/rust')) +subdir('langs/rust/template') configure_file( input: 'bin.js', diff --git a/src/workbench b/src/workbench index ab28ecf32..b46e8c78c 100755 --- a/src/workbench +++ b/src/workbench @@ -1,8 +1,6 @@ #!/bin/bash -export WEBKIT_DISABLE_DMABUF_RENDERER=1 # export G_MESSAGES_DEBUG=@app_id@ -# export GSK_RENDERER=gl # Required to allow pkgconfig to find pc files in /app/lib/pkgconfig export PKG_CONFIG_PATH=/app/lib/pkgconfig/:$PKG_CONFIG_PATH From e52f29a09f42c69e02edcf32b89bb5be4315fc6a Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Wed, 20 Mar 2024 10:25:47 +0100 Subject: [PATCH 27/31] 46 --- Makefile | 5 ++--- build-aux/re.sonny.Workbench.Devel.json | 2 +- build-aux/re.sonny.Workbench.json | 2 +- data/app.metainfo.xml | 2 +- meson.build | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index c138f3a3d..fb0ad1f4e 100644 --- a/Makefile +++ b/Makefile @@ -4,9 +4,8 @@ SHELL:=/bin/bash -O globstar setup: flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo - flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo - flatpak install --or-update --user --noninteractive flathub-beta org.gnome.Sdk//46beta - flatpak install --or-update --user --noninteractive flathub org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm16//23.08 +# flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo + flatpak install --or-update --user --noninteractive flathub org.gnome.Sdk//46 org.flatpak.Builder org.freedesktop.Sdk.Extension.rust-stable//23.08 org.freedesktop.Sdk.Extension.vala//23.08 org.freedesktop.Sdk.Extension.llvm16//23.08 npm install make build diff --git a/build-aux/re.sonny.Workbench.Devel.json b/build-aux/re.sonny.Workbench.Devel.json index 057538ac9..949839ef5 100644 --- a/build-aux/re.sonny.Workbench.Devel.json +++ b/build-aux/re.sonny.Workbench.Devel.json @@ -1,7 +1,7 @@ { "id": "re.sonny.Workbench.Devel", "runtime": "org.gnome.Sdk", - "runtime-version": "46beta", + "runtime-version": "46", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.vala", diff --git a/build-aux/re.sonny.Workbench.json b/build-aux/re.sonny.Workbench.json index 6a58d99d5..312a3aa5c 100644 --- a/build-aux/re.sonny.Workbench.json +++ b/build-aux/re.sonny.Workbench.json @@ -1,7 +1,7 @@ { "id": "re.sonny.Workbench", "runtime": "org.gnome.Sdk", - "runtime-version": "46beta", + "runtime-version": "46", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.vala", diff --git a/data/app.metainfo.xml b/data/app.metainfo.xml index 73bf20c53..02e95334a 100644 --- a/data/app.metainfo.xml +++ b/data/app.metainfo.xml @@ -48,7 +48,7 @@ - +
        • Use GNOME 46
        • diff --git a/meson.build b/meson.build index 4411bb754..887b2f39e 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('Workbench', ['vala', 'c', 'rust'], - version: '46beta', + version: '46', meson_version: '>= 0.59.0', license: 'GPL-3.0-only' ) From 3e4440f53e4a156c464190fb96c96a1b58f95bd9 Mon Sep 17 00:00:00 2001 From: Sonny Date: Wed, 20 Mar 2024 11:01:49 +0100 Subject: [PATCH 28/31] Update VTE 0.76 (#911) --- build-aux/modules/vte.json | 4 ++-- src/cli/main.js | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/build-aux/modules/vte.json b/build-aux/modules/vte.json index 44fe5091b..1061118d7 100644 --- a/build-aux/modules/vte.json +++ b/build-aux/modules/vte.json @@ -11,8 +11,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/vte/0.75/vte-0.75.92.tar.xz", - "sha256": "3e805c9ac0fcdf3a11b51d77dd8a98efadba74cfade385951c3d378d156c7023" + "url": "https://download.gnome.org/sources/vte/0.76/vte-0.76.0.tar.xz", + "sha256": "bbce30b8f504370b12d6439c07a82993e97d7e9afe2dd367817cd58ff029ffda" } ] } diff --git a/src/cli/main.js b/src/cli/main.js index c00efabae..cde56a8dd 100644 --- a/src/cli/main.js +++ b/src/cli/main.js @@ -9,6 +9,7 @@ import Gtk from "gi://Gtk"; import Adw from "gi://Adw"; import GObject from "gi://GObject"; import Shumate from "gi://Shumate"; +import WebKit from "gi://WebKit"; import { parse } from "../langs/xml/xml.js"; import { LSPError, diagnostic_severities } from "../lsp/LSP.js"; @@ -23,6 +24,7 @@ import lint, { waitForDiagnostics } from "./lint.js"; import format, { formatting } from "./format.js"; GObject.type_ensure(Shumate.SimpleMap); +GObject.type_ensure(WebKit.WebView); export async function main([action, ...args]) { const current_dir = Gio.File.new_for_path(GLib.get_current_dir()); From 759f15b5df47bd0227d5da477e9ba39ab9dcf1dc Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Wed, 20 Mar 2024 11:26:57 +0100 Subject: [PATCH 29/31] Clear own logs on start --- src/window.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/window.js b/src/window.js index 9320ca4b9..8eefbd38e 100644 --- a/src/window.js +++ b/src/window.js @@ -410,6 +410,10 @@ export default function Window({ application, session }) { term_console.scrollToEnd(); } + // Hide Workbench own logs on start + // https://matrix.to/#/!pOGgkAueAsusiyFCTb:matrix.org/$17109266081ktyZv:gnome.org?via=gnome.org&via=matrix.org&via=matrix.cispa.de + term_console.clear(); + return { load, window, runCode }; } From 3641c2c48bc1c169c7af399b484335423be96a12 Mon Sep 17 00:00:00 2001 From: Sonny Date: Wed, 20 Mar 2024 14:10:59 +0100 Subject: [PATCH 30/31] rust: Enable GNOME 46 (#910) --- src/langs/rust/template/Cargo.lock | 596 +++++++++++------------------ src/langs/rust/template/Cargo.toml | 10 +- 2 files changed, 218 insertions(+), 388 deletions(-) diff --git a/src/langs/rust/template/Cargo.lock b/src/langs/rust/template/Cargo.lock index f270e3001..c6401f3c4 100644 --- a/src/langs/rust/template/Cargo.lock +++ b/src/langs/rust/template/Cargo.lock @@ -13,23 +13,24 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" +checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" [[package]] name = "ashpd" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01992ad7774250d5b7fe214e2676cb99bf92564436d8135ab44fe815e71769a9" +checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093" dependencies = [ - "async-fs 2.1.1", + "async-fs", "async-net", "enumflags2", "futures-channel", "futures-util", "gdk4-wayland", "gdk4-x11", + "glib", "gtk4", "rand", "serde", @@ -40,12 +41,14 @@ dependencies = [ [[package]] name = "async-broadcast" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" dependencies = [ - "event-listener 2.5.3", + "event-listener 5.2.0", + "event-listener-strategy 0.5.0", "futures-core", + "pin-project-lite", ] [[package]] @@ -55,7 +58,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" dependencies = [ "concurrent-queue", - "event-listener 5.0.0", + "event-listener 5.2.0", "event-listener-strategy 0.5.0", "futures-core", "pin-project-lite", @@ -70,23 +73,11 @@ dependencies = [ "async-lock 3.3.0", "async-task", "concurrent-queue", - "fastrand 2.0.1", - "futures-lite 2.2.0", + "fastrand", + "futures-lite", "slab", ] -[[package]] -name = "async-fs" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "blocking", - "futures-lite 1.13.0", -] - [[package]] name = "async-fs" version = "2.1.1" @@ -95,43 +86,23 @@ checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1" dependencies = [ "async-lock 3.3.0", "blocking", - "futures-lite 2.2.0", + "futures-lite", ] [[package]] name = "async-io" -version = "1.13.0" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-lite 1.13.0", - "log", - "parking", - "polling 2.8.0", - "rustix 0.37.27", - "slab", - "socket2", - "waker-fn", -] - -[[package]] -name = "async-io" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" +checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" dependencies = [ "async-lock 3.3.0", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.2.0", + "futures-lite", "parking", - "polling 3.4.0", - "rustix 0.38.31", + "polling", + "rustix", "slab", "tracing", "windows-sys 0.52.0", @@ -163,26 +134,27 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 2.3.1", + "async-io", "blocking", - "futures-lite 2.2.0", + "futures-lite", ] [[package]] name = "async-process" -version = "1.8.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" +checksum = "451e3cf68011bd56771c79db04a9e333095ab6349f7e47592b788e9b98720cc8" dependencies = [ - "async-io 1.13.0", - "async-lock 2.8.0", + "async-channel", + "async-io", + "async-lock 3.3.0", "async-signal", "blocking", "cfg-if", - "event-listener 3.1.0", - "futures-lite 1.13.0", - "rustix 0.38.31", - "windows-sys 0.48.0", + "event-listener 5.2.0", + "futures-lite", + "rustix", + "windows-sys 0.52.0", ] [[package]] @@ -193,7 +165,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -202,13 +174,13 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" dependencies = [ - "async-io 2.3.1", + "async-io", "async-lock 2.8.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.31", + "rustix", "signal-hook-registry", "slab", "windows-sys 0.48.0", @@ -222,13 +194,13 @@ checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" [[package]] name = "async-trait" -version = "0.1.77" +version = "0.1.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" +checksum = "461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -243,12 +215,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - [[package]] name = "bitflags" version = "2.4.2" @@ -273,26 +239,20 @@ dependencies = [ "async-channel", "async-lock 3.3.0", "async-task", - "fastrand 2.0.1", + "fastrand", "futures-io", - "futures-lite 2.2.0", + "futures-lite", "piper", "tracing", ] -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - [[package]] name = "cairo-rs" -version = "0.19.1" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc1c415b7088381c53c575420899c34c9e6312df5ac5defd05614210e9fd6e1b" +checksum = "2650f66005301bd33cc486dec076e1293c4cecf768bc7ba9bf5d2b1be339b99c" dependencies = [ - "bitflags 2.4.2", + "bitflags", "cairo-sys-rs", "glib", "libc", @@ -301,9 +261,9 @@ dependencies = [ [[package]] name = "cairo-sys-rs" -version = "0.19.1" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b6a5fefce2eadb8333e3c604ac964ba6573ec4f28bdd17f67032c4a2831831" +checksum = "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64" dependencies = [ "glib-sys", "libc", @@ -326,6 +286,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + [[package]] name = "concurrent-queue" version = "2.4.0" @@ -397,11 +363,17 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "endi" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" + [[package]] name = "enumflags2" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" +checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" dependencies = [ "enumflags2_derive", "serde", @@ -409,13 +381,13 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" +checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -440,17 +412,6 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -[[package]] -name = "event-listener" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - [[package]] name = "event-listener" version = "4.0.3" @@ -464,9 +425,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "5.0.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b72557800024fabbaa2449dd4bf24e37b93702d457a4d4f2b0dd1f0f039f20c1" +checksum = "2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91" dependencies = [ "concurrent-queue", "parking", @@ -489,19 +450,10 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" dependencies = [ - "event-listener 5.0.0", + "event-listener 5.2.0", "pin-project-lite", ] -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - [[package]] name = "fastrand" version = "2.0.1" @@ -514,7 +466,7 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" dependencies = [ - "memoffset 0.9.0", + "memoffset", "rustc_version", ] @@ -559,28 +511,13 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" -[[package]] -name = "futures-lite" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite", - "waker-fn", -] - [[package]] name = "futures-lite" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" dependencies = [ - "fastrand 2.0.1", + "fastrand", "futures-core", "futures-io", "parking", @@ -595,7 +532,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -629,9 +566,9 @@ dependencies = [ [[package]] name = "gdk-pixbuf" -version = "0.19.0" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c311c47800051b87de1335e8792774d7cec551c91a0a3d109ab21d76b36f208f" +checksum = "f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92" dependencies = [ "gdk-pixbuf-sys", "gio", @@ -654,9 +591,9 @@ dependencies = [ [[package]] name = "gdk4" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6771942f85a2beaa220c64739395e4401b9fab4a52aba9b503fa1e6ed4d4d806" +checksum = "9100b25604183f2fd97f55ef087fae96ab4934d7215118a35303e422688e6e4b" dependencies = [ "cairo-rs", "gdk-pixbuf", @@ -669,9 +606,9 @@ dependencies = [ [[package]] name = "gdk4-sys" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1eb95854fab65072023a7814434f003db571d6e45c287c0b0c540c1c78bdf6ae" +checksum = "d0b76874c40bb8d1c7d03a7231e23ac75fa577a456cd53af32ec17ec8f121626" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -686,9 +623,9 @@ dependencies = [ [[package]] name = "gdk4-wayland" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "075cdd6b1c8aee8aefd4216b5483024f29d4102ec180f770ae28fe54f53019cf" +checksum = "13fc91be838be766ff038221e068e05e4083f3b6cf48ef1f5251ba28f98f80bf" dependencies = [ "gdk4", "gdk4-wayland-sys", @@ -699,9 +636,9 @@ dependencies = [ [[package]] name = "gdk4-wayland-sys" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e02d324a9bf7136bc4b610423537c5f5852d71f53dee8fe63d7ac658333e762" +checksum = "c5cdc6c5cb3f64ba9b810782077939a0fc8d82e809f0147054bbe41910ac2b51" dependencies = [ "glib-sys", "libc", @@ -710,9 +647,9 @@ dependencies = [ [[package]] name = "gdk4-x11" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2f2c2b41c444f5661fd6b4e42eff18e79df627863d3e0d3db8eef984b714c41" +checksum = "bff98d3e61807ecc1ddd15cf746b9de14fb6499fc259ca9e8d87d92e8901c7db" dependencies = [ "gdk4", "gdk4-x11-sys", @@ -723,9 +660,9 @@ dependencies = [ [[package]] name = "gdk4-x11-sys" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90e4b5371704921d6f7704282502a47020acb456dc66129a81889b652af4dfd" +checksum = "30406b31a7c355c73c504c9b31d35806397944165730eca7db46f0409abf8f8f" dependencies = [ "gdk4-sys", "glib-sys", @@ -756,9 +693,9 @@ dependencies = [ [[package]] name = "gio" -version = "0.19.0" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1aaa2d926710a27f3b35822806b1513b393b71174dd2601c9d02fdab0cb82" +checksum = "2eae10b27b6dd27e22ed0d812c6387deba295e6fc004a8b379e459b663b05a02" dependencies = [ "futures-channel", "futures-core", @@ -787,11 +724,11 @@ dependencies = [ [[package]] name = "glib" -version = "0.19.0" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "170ee82b9b44b3b5fd1cf4971d6cf0eadec38303bb84c7bcc4e6b95a18934e71" +checksum = "ab9e86540b5d8402e905ad4ce7d6aa544092131ab564f3102175af176b90a053" dependencies = [ - "bitflags 2.4.2", + "bitflags", "futures-channel", "futures-core", "futures-executor", @@ -809,15 +746,15 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.19.0" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ff52fff7e4d1bb8598ae744e9bb90c8c76271712483c3f0ce931bee9814de85" +checksum = "0f5897ca27a83e4cdc7b4666850bade0a2e73e17689aabafcc9acddad9d823b8" dependencies = [ "heck", - "proc-macro-crate 3.1.0", + "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -843,9 +780,9 @@ dependencies = [ [[package]] name = "graphene-rs" -version = "0.19.0" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147827e4f506f8073ac3ec5b28cc2255bdf3abc30f5b4e101a80506eebe11d2c" +checksum = "99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91" dependencies = [ "glib", "graphene-sys", @@ -866,9 +803,9 @@ dependencies = [ [[package]] name = "gsk4" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e8ce8dee0fd87a11002214b1204ff18c9272fbd530408f0884a0f9b25dc31de" +checksum = "c65036fc8f99579e8cb37b12487969b707ab23ec8ab953682ff347cbd15d396e" dependencies = [ "cairo-rs", "gdk4", @@ -881,9 +818,9 @@ dependencies = [ [[package]] name = "gsk4-sys" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2660a652da5b662d43924df19ba40d73f015ed427329ef51d2b1360a4e0dc0e4" +checksum = "bd24c814379f9c3199dc53e52253ee8d0f657eae389ab282c330505289d24738" dependencies = [ "cairo-sys-rs", "gdk4-sys", @@ -897,9 +834,9 @@ dependencies = [ [[package]] name = "gtk4" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d26ffa3ec6316ccaa1df62d3e7f5bae1637c0acbb43f250fabef38319f73c64" +checksum = "aa82753b8c26277e4af1446c70e35b19aad4fb794a7b143859e7eeb9a4025d83" dependencies = [ "cairo-rs", "field-offset", @@ -918,12 +855,12 @@ dependencies = [ [[package]] name = "gtk4-macros" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8b86439e9896f6f3f47c3d8077c5c8205174078760afdabd9098a8e9e937d97" +checksum = "40300bf071d2fcd4c94eacc09e84ec6fe73129d2ceb635cf7e55b026b5443567" dependencies = [ "anyhow", - "proc-macro-crate 3.1.0", + "proc-macro-crate", "proc-macro-error", "proc-macro2", "quote", @@ -932,9 +869,9 @@ dependencies = [ [[package]] name = "gtk4-sys" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2abc0a6d356d59a3806021829ce6ed3e70bba3509b41a535fedcb09fae13fbc0" +checksum = "0db1b104138f087ccdc81d2c332de5dd049b89de3d384437cc1093b17cd2da18" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -961,12 +898,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" -[[package]] -name = "hermit-abi" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" - [[package]] name = "hex" version = "0.4.3" @@ -985,34 +916,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.2" +version = "2.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" +checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" dependencies = [ "equivalent", "hashbrown", ] -[[package]] -name = "instant" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.48.0", -] - [[package]] name = "javascriptcore6" version = "0.3.0" @@ -1105,39 +1016,18 @@ dependencies = [ "system-deps", ] -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" - [[package]] name = "linux-raw-sys" version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" -[[package]] -name = "log" -version = "0.4.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" - [[package]] name = "memchr" version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" -[[package]] -name = "memoffset" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.9.0" @@ -1149,14 +1039,15 @@ dependencies = [ [[package]] name = "nix" -version = "0.26.4" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 1.3.2", + "bitflags", "cfg-if", + "cfg_aliases", "libc", - "memoffset 0.7.1", + "memoffset", ] [[package]] @@ -1177,9 +1068,9 @@ dependencies = [ [[package]] name = "pango" -version = "0.19.0" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78d7f779b957728c74fd1a060dfa6d89a0bea792ebc50cc2da80e4e87282d69e" +checksum = "7809e8af4df8d024a066106b72ca6bc7253a484ae3867041a96103ef8a13188d" dependencies = [ "gio", "glib", @@ -1230,42 +1121,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" dependencies = [ "atomic-waker", - "fastrand 2.0.1", + "fastrand", "futures-io", ] [[package]] name = "pkg-config" -version = "0.3.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" - -[[package]] -name = "polling" -version = "2.8.0" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "polling" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" +checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" dependencies = [ "cfg-if", "concurrent-queue", "pin-project-lite", - "rustix 0.38.31", + "rustix", "tracing", "windows-sys 0.52.0", ] @@ -1276,16 +1151,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - [[package]] name = "proc-macro-crate" version = "3.1.0" @@ -1321,9 +1186,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] @@ -1381,9 +1246,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", @@ -1405,57 +1270,43 @@ dependencies = [ "semver", ] -[[package]] -name = "rustix" -version = "0.37.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", -] - [[package]] name = "rustix" version = "0.38.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" dependencies = [ - "bitflags 2.4.2", + "bitflags", "errno", "libc", - "linux-raw-sys 0.4.13", + "linux-raw-sys", "windows-sys 0.52.0", ] [[package]] name = "semver" -version = "1.0.21" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" +checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -1466,7 +1317,7 @@ checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -1513,16 +1364,6 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "soup3" version = "0.6.0" @@ -1568,9 +1409,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.48" +version = "2.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" +checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" dependencies = [ "proc-macro2", "quote", @@ -1579,9 +1420,9 @@ dependencies = [ [[package]] name = "system-deps" -version = "6.2.0" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" +checksum = "e8e9199467bcbc77c6a13cc6e32a6af21721ab8c96aa0261856c4fda5a4433f0" dependencies = [ "cfg-expr", "heck", @@ -1592,40 +1433,40 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.13" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tempfile" -version = "3.10.0" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", - "fastrand 2.0.1", - "rustix 0.38.31", + "fastrand", + "rustix", "windows-sys 0.52.0", ] [[package]] name = "thiserror" -version = "1.0.56" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -1645,14 +1486,14 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "toml" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" +checksum = "af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.4", + "toml_edit 0.22.7", ] [[package]] @@ -1664,17 +1505,6 @@ dependencies = [ "serde", ] -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow", -] - [[package]] name = "toml_edit" version = "0.21.1" @@ -1683,20 +1513,20 @@ checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ "indexmap", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.22.4" +version = "0.22.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951" +checksum = "18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.6.5", ] [[package]] @@ -1718,7 +1548,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.48", + "syn 2.0.53", ] [[package]] @@ -1742,7 +1572,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ - "memoffset 0.9.0", + "memoffset", "tempfile", "winapi", ] @@ -1761,9 +1591,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ "tinyvec", ] @@ -1792,12 +1622,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "waker-fn" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1874,7 +1698,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.4", ] [[package]] @@ -1894,17 +1718,17 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" dependencies = [ - "windows_aarch64_gnullvm 0.52.0", - "windows_aarch64_msvc 0.52.0", - "windows_i686_gnu 0.52.0", - "windows_i686_msvc 0.52.0", - "windows_x86_64_gnu 0.52.0", - "windows_x86_64_gnullvm 0.52.0", - "windows_x86_64_msvc 0.52.0", + "windows_aarch64_gnullvm 0.52.4", + "windows_aarch64_msvc 0.52.4", + "windows_i686_gnu 0.52.4", + "windows_i686_msvc 0.52.4", + "windows_x86_64_gnu 0.52.4", + "windows_x86_64_gnullvm 0.52.4", + "windows_x86_64_msvc 0.52.4", ] [[package]] @@ -1915,9 +1739,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" +checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" [[package]] name = "windows_aarch64_msvc" @@ -1927,9 +1751,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" +checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" [[package]] name = "windows_i686_gnu" @@ -1939,9 +1763,9 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" +checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" [[package]] name = "windows_i686_msvc" @@ -1951,9 +1775,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" +checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" [[package]] name = "windows_x86_64_gnu" @@ -1963,9 +1787,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" +checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" [[package]] name = "windows_x86_64_gnullvm" @@ -1975,9 +1799,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" +checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" [[package]] name = "windows_x86_64_msvc" @@ -1987,15 +1811,24 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.0" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" +checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" [[package]] name = "winnow" -version = "0.5.39" +version = "0.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" dependencies = [ "memchr", ] @@ -2012,30 +1845,28 @@ dependencies = [ [[package]] name = "zbus" -version = "3.15.0" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c45d06ae3b0f9ba1fb2671268b975557d8f5a84bb5ec6e43964f87e763d8bca8" +checksum = "c9ff46f2a25abd690ed072054733e0bc3157e3d4c45f41bd183dce09c2ff8ab9" dependencies = [ "async-broadcast", "async-executor", - "async-fs 1.6.0", - "async-io 1.13.0", - "async-lock 2.8.0", + "async-fs", + "async-io", + "async-lock 3.3.0", "async-process", "async-recursion", "async-task", "async-trait", "blocking", - "byteorder", "derivative", "enumflags2", - "event-listener 2.5.3", + "event-listener 5.2.0", "futures-core", "futures-sink", "futures-util", "hex", "nix", - "once_cell", "ordered-stream", "rand", "serde", @@ -2044,7 +1875,7 @@ dependencies = [ "static_assertions", "tracing", "uds_windows", - "winapi", + "windows-sys 0.52.0", "xdg-home", "zbus_macros", "zbus_names", @@ -2053,11 +1884,11 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "3.15.0" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4a1ba45ed0ad344b85a2bb5a1fe9830aed23d67812ea39a586e7d0136439c7d" +checksum = "4e0e3852c93dcdb49c9462afe67a2a468f7bd464150d866e861eaf06208633e0" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", "regex", @@ -2067,9 +1898,9 @@ dependencies = [ [[package]] name = "zbus_names" -version = "2.6.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" +checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" dependencies = [ "serde", "static_assertions", @@ -2078,13 +1909,12 @@ dependencies = [ [[package]] name = "zvariant" -version = "3.15.0" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" +checksum = "2c1b3ca6db667bfada0f1ebfc94b2b1759ba25472ee5373d4551bb892616389a" dependencies = [ - "byteorder", + "endi", "enumflags2", - "libc", "serde", "static_assertions", "url", @@ -2093,11 +1923,11 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "3.15.0" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" +checksum = "b7a4b236063316163b69039f77ce3117accb41a09567fd24c168e43491e521bc" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", "syn 1.0.109", @@ -2106,9 +1936,9 @@ dependencies = [ [[package]] name = "zvariant_utils" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" +checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" dependencies = [ "proc-macro2", "quote", diff --git a/src/langs/rust/template/Cargo.toml b/src/langs/rust/template/Cargo.toml index 1f429754b..a8ea5e7fc 100644 --- a/src/langs/rust/template/Cargo.toml +++ b/src/langs/rust/template/Cargo.toml @@ -6,10 +6,10 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -async-channel = "2.0.0" +async-channel = "2.2.0" libc = "0.2" rand = "0.8.5" -url = "2.4.0" +url = "2.5.0" [dependencies.soup3] version = "0.6.0" @@ -20,9 +20,9 @@ version = "0.3.0" features = ["v2_42"] [dependencies.gtk] -version = "0.8.0" +version = "0.8.1" package = "gtk4" -features = ["gnome_45"] +features = ["gnome_46"] [dependencies.adw] version = "0.6.0" @@ -30,7 +30,7 @@ package = "libadwaita" features = ["v1_5"] [dependencies.ashpd] -version = "0.8.0" +version = "0.8.1" features = ["gtk4"] [dependencies.shumate] From 3cc9e0e4e522aa9c55ca7265ef5d8738d5d15dba Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sun, 24 Mar 2024 13:53:29 +0100 Subject: [PATCH 31/31] Update Blueprint to 0.12.0 --- build-aux/modules/blueprint-compiler.json | 3 ++- data/app.metainfo.xml | 2 +- demos | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build-aux/modules/blueprint-compiler.json b/build-aux/modules/blueprint-compiler.json index fad5bc949..e0d8f44b8 100644 --- a/build-aux/modules/blueprint-compiler.json +++ b/build-aux/modules/blueprint-compiler.json @@ -5,7 +5,8 @@ { "type": "git", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler.git", - "commit": "d47955c5a20b2f7cf85ff25a00b02160883aa0b1" + "commit": "66b43c36cf1017c878762007373964a096b3d2a5", + "tag": "v0.12.0" } ] } diff --git a/data/app.metainfo.xml b/data/app.metainfo.xml index 02e95334a..5b3aaaa7a 100644 --- a/data/app.metainfo.xml +++ b/data/app.metainfo.xml @@ -66,7 +66,7 @@
        • Update gst-plugin-gtk4 to 0.12.1
        • Update libshumate to 1.2
        • Update VTE to 0.76
        • -
        • Update Blueprint
        • +
        • Update Blueprint to 0.12.0
        • Update GTKCssLanguageServer
        • Update icon-development-kit
        • Library: Adapt demos to use GNOME 46 features
        • diff --git a/demos b/demos index 20cfcef70..b4dd1eafc 160000 --- a/demos +++ b/demos @@ -1 +1 @@ -Subproject commit 20cfcef70038c2aba1df485c3dd7d14d58537139 +Subproject commit b4dd1eafcb2460190861c338760aa95e4920cff9