├── .gitignore ├── screenshot.png ├── test-files ├── deno.json ├── unsupported-deno-core.ts ├── sync_https_esm.ts ├── ssr-react.ts ├── async-import.ts ├── all_the_things.ts └── sqlite.ts ├── src ├── bootstrap.js ├── main.rs └── module_loader.rs ├── Cargo.toml ├── LICENCE ├── README.md └── Cargo.lock /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | 3 | hello.txt 4 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carloslfu/make-your-own-js-runtime/HEAD/screenshot.png -------------------------------------------------------------------------------- /test-files/deno.json: -------------------------------------------------------------------------------- 1 | { 2 | "tasks": { 3 | "dev": "deno run --watch main.ts" 4 | }, 5 | "imports": { 6 | "@std/assert": "jsr:@std/assert@1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test-files/unsupported-deno-core.ts: -------------------------------------------------------------------------------- 1 | // this is unsupported by the deno_core crate but the deno_runtime create has the proper extensions included 2 | console.log("TextEncoder", TextEncoder); 3 | -------------------------------------------------------------------------------- /src/bootstrap.js: -------------------------------------------------------------------------------- 1 | import { example_custom_op } from "ext:core/ops"; 2 | 3 | function exampleCustomOp(str) { 4 | return example_custom_op(str); 5 | } 6 | 7 | globalThis.ExampleExtension = { exampleCustomOp }; 8 | -------------------------------------------------------------------------------- /test-files/sync_https_esm.ts: -------------------------------------------------------------------------------- 1 | import * as cowsay from "https://esm.sh/cowsay@1.6.0"; 2 | 3 | // import { x } from "./mod.ts"; 4 | 5 | // Deno.core.print("Hello runjs!"); 6 | 7 | // let a: number = 1 + x; 8 | 9 | // console.log("Hello runjs! " + a); 10 | 11 | console.log(cowsay.say({ text: "Hello Mile!" })); 12 | -------------------------------------------------------------------------------- /test-files/ssr-react.ts: -------------------------------------------------------------------------------- 1 | import * as React from "https://esm.sh/react@18.2.0"; 2 | import * as ReactDOMServer from "https://esm.sh/react-dom@18.2.0/server"; 3 | 4 | const App = () => { 5 | return React.createElement("div", null, "Hello from React SSR!"); 6 | }; 7 | 8 | const html = ReactDOMServer.renderToString(React.createElement(App)); 9 | console.log(html); 10 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "deno-runtime-test" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | [dependencies] 7 | deno_core = "0.314.2" 8 | deno_fs = "0.84.0" 9 | deno_runtime = "0.183.0" 10 | anyhow = "1" 11 | tokio = { version = "1.41.0", features = ["full"] } 12 | ureq = "2.10.1" 13 | deno_ast = { version = "0.43.1", features = ["transpiling"] } 14 | colored = "2.1.0" 15 | -------------------------------------------------------------------------------- /test-files/async-import.ts: -------------------------------------------------------------------------------- 1 | // import * as cowsay from "./module.js"; 2 | import("https://esm.sh/cowsay@1.6.0").then((cowsay) => { 3 | console.log(cowsay.say({ text: "Hi! 😃" })); 4 | }); 5 | 6 | // console.log("Hello world from JS!"); 7 | 8 | // console.log("Deno.build", Deno.build); 9 | // Extension.hello("world 🚀"); 10 | 11 | // Deno.serve((req) => { 12 | // return new Response("Hello world from JS!"); 13 | // }); 14 | -------------------------------------------------------------------------------- /test-files/all_the_things.ts: -------------------------------------------------------------------------------- 1 | import * as cowsay from "https://esm.sh/cowsay@1.6.0"; 2 | 3 | declare const ExampleExtension: { 4 | exampleCustomOp: (text: string) => string; 5 | }; 6 | 7 | const text = ExampleExtension.exampleCustomOp("Hello, World"); 8 | 9 | const textPlusCowsay = text + "\n\n" + cowsay.say({ text: "🤠 🚀" }); 10 | 11 | const encoder = new TextEncoder(); 12 | const data = encoder.encode(textPlusCowsay); 13 | 14 | await Deno.writeFile("hello.txt", data); 15 | 16 | console.log("File written successfully!"); 17 | -------------------------------------------------------------------------------- /test-files/sqlite.ts: -------------------------------------------------------------------------------- 1 | import { createClient } from "https://esm.sh/@libsql/client@0.14.0"; 2 | 3 | const client = createClient({ 4 | url: "file:local.db", 5 | }); 6 | 7 | await client.batch( 8 | [ 9 | "CREATE TABLE IF NOT EXISTS users (email TEXT)", 10 | "INSERT INTO users VALUES ('first@example.com')", 11 | "INSERT INTO users VALUES ('second@example.com')", 12 | "INSERT INTO users VALUES ('third@example.com')", 13 | ], 14 | "write" 15 | ); 16 | 17 | const result = await client.execute("SELECT * FROM users"); 18 | 19 | console.log("Users:", result.rows); 20 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Carlos Galarza 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Make your own JavaScript Runtime with Deno Runtime 2 | 3 | ![Screenshot of the runtime in action](./screenshot.png) 4 | 5 | This repo showcases how to create a JavaScript runtime using the Deno Runtime. This is useful for embedding and customizing Deno's runtime in your Rust application or creating a custom JavaScript runtime based on Deno's runtime. Deno Runtime has a permission model and architecture that makes it a great sandbox and you can write custom extensions and tap into their permissions. This repo showcases: 6 | - Writing a custom extension 7 | - Handling permissions with custom prompter 8 | - Importing from https sources like esm.sh and handling TypeScript files 9 | 10 | The `all_the_things.ts` file is a good one showcasing all three features: importing from https sources, handling permissions, and using extensions. You can find the implementation of everything in the `src/` directory on these three files: 11 | - `main.rs` is the Rust code that bootstraps the runtime, defines the extension and handles the permissions. 12 | - `bootstrap.js` is the entry point for the JavaScript side, here you sugar the extension code. 13 | - `module_loader.rs` is the code that strips the TypeScript from the files so that they can be loaded as regular JavaScript files and imports from https sources and files. 14 | 15 | I'll continue to add more features and examples as I need them for my projects. I hope this helps you too! 16 | 17 | ## Useful guides 18 | 19 | These are useful guides that helped me undersand Deno's internals andhow to use the crates better: 20 | - Deno's "Roll your own JavaScript runtime" series: 21 | - Part 1: https://deno.com/blog/roll-your-own-javascript-runtime 22 | - Part 2: https://deno.com/blog/roll-your-own-javascript-runtime-pt2 23 | - Part 3: https://deno.com/blog/roll-your-own-javascript-runtime-pt3 24 | - Deno 2 internals by [Divy Srivastava](https://github.com/littledivy): https://littledivy.com/deno-2.html 25 | 26 | ## Run it! 27 | 28 | You need to have Rust and Cargo installed: https://www.rust-lang.org/learn/get-started. Then run it with: 29 | 30 | ```bash 31 | cargo run 32 | ``` 33 | -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- 1 | #![allow(clippy::print_stdout)] 2 | #![allow(clippy::print_stderr)] 3 | 4 | mod module_loader; 5 | 6 | use std::cell::RefCell; 7 | use std::collections::HashMap; 8 | use std::path::Path; 9 | use std::rc::Rc; 10 | use std::sync::Arc; 11 | 12 | use deno_runtime::deno_core::error::AnyError; 13 | use deno_runtime::deno_core::op2; 14 | use deno_runtime::deno_core::ModuleSpecifier; 15 | use deno_runtime::deno_fs::RealFs; 16 | use deno_runtime::deno_permissions::set_prompter; 17 | use deno_runtime::deno_permissions::PermissionPrompter; 18 | use deno_runtime::deno_permissions::Permissions; 19 | use deno_runtime::deno_permissions::PermissionsContainer; 20 | use deno_runtime::deno_permissions::PromptResponse; 21 | use deno_runtime::permissions::RuntimePermissionDescriptorParser; 22 | use deno_runtime::worker::MainWorker; 23 | use deno_runtime::worker::WorkerOptions; 24 | use deno_runtime::worker::WorkerServiceOptions; 25 | 26 | use colored::*; 27 | 28 | use module_loader::TypescriptModuleLoader; 29 | 30 | #[op2] 31 | #[string] 32 | fn example_custom_op(#[string] text: &str) -> String { 33 | println!("Hello {} from an op!", text); 34 | text.to_string() + " from Rust!" 35 | } 36 | 37 | deno_runtime::deno_core::extension!( 38 | example_extension, 39 | ops = [example_custom_op], 40 | esm_entry_point = "ext:example_extension/bootstrap.js", 41 | esm = [dir "src", "bootstrap.js"] 42 | ); 43 | 44 | struct CustomPrompter; 45 | 46 | impl PermissionPrompter for CustomPrompter { 47 | fn prompt( 48 | &mut self, 49 | message: &str, 50 | name: &str, 51 | api_name: Option<&str>, 52 | is_unary: bool, 53 | ) -> PromptResponse { 54 | println!( 55 | "{}\n{} {}\n{} {}\n{} {:?}\n{} {}", 56 | "Script is trying to access APIs and needs permission:" 57 | .yellow() 58 | .bold(), 59 | "Message:".bright_blue(), 60 | message, 61 | "Name:".bright_blue(), 62 | name, 63 | "API:".bright_blue(), 64 | api_name, 65 | "Is unary:".bright_blue(), 66 | is_unary 67 | ); 68 | println!("Allow? [y/n]"); 69 | 70 | let mut input = String::new(); 71 | if std::io::stdin().read_line(&mut input).is_ok() { 72 | match input.trim().to_lowercase().as_str() { 73 | "y" | "yes" => PromptResponse::Allow, 74 | _ => PromptResponse::Deny, 75 | } 76 | } else { 77 | println!("Failed to read input, denying permission"); 78 | PromptResponse::Deny 79 | } 80 | } 81 | } 82 | 83 | #[tokio::main(flavor = "current_thread")] 84 | async fn main() -> Result<(), AnyError> { 85 | let js_path = Path::new(env!("CARGO_MANIFEST_DIR")).join("./test-files/all_the_things.ts"); 86 | let main_module = ModuleSpecifier::from_file_path(js_path).unwrap(); 87 | 88 | let source_map_store = Rc::new(RefCell::new(HashMap::new())); 89 | 90 | let fs = Arc::new(RealFs); 91 | let permission_desc_parser = Arc::new(RuntimePermissionDescriptorParser::new(fs.clone())); 92 | let permission_container = 93 | PermissionsContainer::new(permission_desc_parser, Permissions::none_with_prompt()); 94 | 95 | set_prompter(Box::new(CustomPrompter)); 96 | 97 | let mut worker = MainWorker::bootstrap_from_options( 98 | main_module.clone(), 99 | WorkerServiceOptions { 100 | module_loader: Rc::new(TypescriptModuleLoader { 101 | source_maps: source_map_store, 102 | }), 103 | // File-only loader 104 | // module_loader: Rc::new(FsModuleLoader), 105 | permissions: permission_container, 106 | blob_store: Default::default(), 107 | broadcast_channel: Default::default(), 108 | feature_checker: Default::default(), 109 | node_services: Default::default(), 110 | npm_process_state_provider: Default::default(), 111 | root_cert_store_provider: Default::default(), 112 | shared_array_buffer_store: Default::default(), 113 | compiled_wasm_module_store: Default::default(), 114 | v8_code_cache: Default::default(), 115 | fs, 116 | }, 117 | WorkerOptions { 118 | extensions: vec![example_extension::init_ops_and_esm()], 119 | ..Default::default() 120 | }, 121 | ); 122 | worker.execute_main_module(&main_module).await?; 123 | worker.run_event_loop(false).await?; 124 | 125 | println!("Exit code: {}", worker.exit_code()); 126 | 127 | Ok(()) 128 | } 129 | -------------------------------------------------------------------------------- /src/module_loader.rs: -------------------------------------------------------------------------------- 1 | use std::{cell::RefCell, collections::HashMap, rc::Rc}; 2 | 3 | use deno_ast::MediaType; 4 | use deno_ast::ModuleSpecifier; 5 | use deno_ast::ParseParams; 6 | use deno_ast::SourceMapOption; 7 | use deno_core::ModuleSourceCode; 8 | use deno_core::ModuleType; 9 | use deno_core::{ 10 | error::AnyError, resolve_import, ModuleLoadResponse, ModuleLoader, ModuleSource, 11 | RequestedModuleType, ResolutionKind, 12 | }; 13 | 14 | use anyhow::anyhow; 15 | use anyhow::bail; 16 | use anyhow::Error; 17 | 18 | type SourceMapStore = Rc>>>; 19 | 20 | pub struct TypescriptModuleLoader { 21 | pub source_maps: SourceMapStore, 22 | } 23 | 24 | impl ModuleLoader for TypescriptModuleLoader { 25 | fn resolve( 26 | &self, 27 | specifier: &str, 28 | referrer: &str, 29 | _kind: ResolutionKind, 30 | ) -> Result { 31 | Ok(resolve_import(specifier, referrer)?) 32 | } 33 | 34 | fn load( 35 | &self, 36 | module_specifier: &ModuleSpecifier, 37 | _maybe_referrer: Option<&ModuleSpecifier>, 38 | _is_dyn_import: bool, 39 | _requested_module_type: RequestedModuleType, 40 | ) -> ModuleLoadResponse { 41 | let source_maps = self.source_maps.clone(); 42 | fn load( 43 | source_maps: SourceMapStore, 44 | module_specifier: &ModuleSpecifier, 45 | ) -> Result { 46 | println!("👀 load: {}", module_specifier); 47 | 48 | let (code, should_transpile, media_type, module_type) = 49 | if module_specifier.scheme() == "file" { 50 | let path = module_specifier.to_file_path().map_err(|_| { 51 | anyhow!("There was an error converting the module specifier to a file path") 52 | })?; 53 | 54 | let media_type = MediaType::from_path(&path); 55 | let (module_type, should_transpile) = match MediaType::from_path(&path) { 56 | MediaType::JavaScript | MediaType::Mjs | MediaType::Cjs => { 57 | (ModuleType::JavaScript, false) 58 | } 59 | MediaType::Jsx => (ModuleType::JavaScript, true), 60 | MediaType::TypeScript 61 | | MediaType::Mts 62 | | MediaType::Cts 63 | | MediaType::Dts 64 | | MediaType::Dmts 65 | | MediaType::Dcts 66 | | MediaType::Tsx => (ModuleType::JavaScript, true), 67 | MediaType::Json => (ModuleType::Json, false), 68 | _ => bail!("Unknown extension {:?}", path.extension()), 69 | }; 70 | 71 | ( 72 | std::fs::read_to_string(&path)?, 73 | should_transpile, 74 | media_type, 75 | module_type, 76 | ) 77 | } else if module_specifier.scheme() == "https" { 78 | let url = module_specifier.to_string(); 79 | 80 | let response = ureq::get(&url).call()?.into_string()?; 81 | 82 | ( 83 | response, 84 | false, 85 | MediaType::JavaScript, 86 | ModuleType::JavaScript, 87 | ) 88 | } else { 89 | println!("👀 unknown scheme {:?}", module_specifier.scheme()); 90 | bail!("Unknown scheme {:?}", module_specifier.scheme()) 91 | }; 92 | 93 | let code = if should_transpile { 94 | let parsed = deno_ast::parse_module(ParseParams { 95 | specifier: module_specifier.clone(), 96 | text: code.into(), 97 | media_type, 98 | capture_tokens: false, 99 | scope_analysis: false, 100 | maybe_syntax: None, 101 | })?; 102 | let res = parsed.transpile( 103 | &deno_ast::TranspileOptions { 104 | imports_not_used_as_values: deno_ast::ImportsNotUsedAsValues::Remove, 105 | use_decorators_proposal: true, 106 | ..Default::default() 107 | }, 108 | &deno_ast::TranspileModuleOptions::default(), 109 | &deno_ast::EmitOptions { 110 | source_map: SourceMapOption::Separate, 111 | inline_sources: true, 112 | ..Default::default() 113 | }, 114 | )?; 115 | let res = res.into_source(); 116 | let source_map = res.source_map.unwrap(); 117 | source_maps 118 | .borrow_mut() 119 | .insert(module_specifier.to_string(), source_map.into_bytes()); 120 | String::from_utf8(res.text.into_bytes()).unwrap() 121 | } else { 122 | code 123 | }; 124 | Ok(ModuleSource::new( 125 | module_type, 126 | ModuleSourceCode::String(code.into()), 127 | module_specifier, 128 | None, 129 | )) 130 | } 131 | 132 | ModuleLoadResponse::Sync(load(source_maps, module_specifier)) 133 | } 134 | 135 | fn get_source_map(&self, specifier: &str) -> Option> { 136 | self.source_maps.borrow().get(specifier).cloned() 137 | } 138 | } 139 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | version = 3 4 | 5 | [[package]] 6 | name = "Inflector" 7 | version = "0.11.4" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" 10 | dependencies = [ 11 | "lazy_static", 12 | "regex", 13 | ] 14 | 15 | [[package]] 16 | name = "addr2line" 17 | version = "0.24.2" 18 | source = "registry+https://github.com/rust-lang/crates.io-index" 19 | checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 20 | dependencies = [ 21 | "gimli", 22 | ] 23 | 24 | [[package]] 25 | name = "adler" 26 | version = "1.0.2" 27 | source = "registry+https://github.com/rust-lang/crates.io-index" 28 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 29 | 30 | [[package]] 31 | name = "adler2" 32 | version = "2.0.0" 33 | source = "registry+https://github.com/rust-lang/crates.io-index" 34 | checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 35 | 36 | [[package]] 37 | name = "aead" 38 | version = "0.5.2" 39 | source = "registry+https://github.com/rust-lang/crates.io-index" 40 | checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 41 | dependencies = [ 42 | "crypto-common", 43 | "generic-array", 44 | ] 45 | 46 | [[package]] 47 | name = "aead-gcm-stream" 48 | version = "0.3.0" 49 | source = "registry+https://github.com/rust-lang/crates.io-index" 50 | checksum = "4947a169074c7e038fa43051d1c4e073f4488b0e4b0a30658f1e1a1b06449ce8" 51 | dependencies = [ 52 | "aead", 53 | "aes", 54 | "cipher", 55 | "ctr", 56 | "ghash", 57 | "subtle", 58 | ] 59 | 60 | [[package]] 61 | name = "aes" 62 | version = "0.8.3" 63 | source = "registry+https://github.com/rust-lang/crates.io-index" 64 | checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 65 | dependencies = [ 66 | "cfg-if", 67 | "cipher", 68 | "cpufeatures", 69 | ] 70 | 71 | [[package]] 72 | name = "aes-gcm" 73 | version = "0.10.3" 74 | source = "registry+https://github.com/rust-lang/crates.io-index" 75 | checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" 76 | dependencies = [ 77 | "aead", 78 | "aes", 79 | "cipher", 80 | "ctr", 81 | "ghash", 82 | "subtle", 83 | ] 84 | 85 | [[package]] 86 | name = "aes-kw" 87 | version = "0.2.1" 88 | source = "registry+https://github.com/rust-lang/crates.io-index" 89 | checksum = "69fa2b352dcefb5f7f3a5fb840e02665d311d878955380515e4fd50095dd3d8c" 90 | dependencies = [ 91 | "aes", 92 | ] 93 | 94 | [[package]] 95 | name = "ahash" 96 | version = "0.8.11" 97 | source = "registry+https://github.com/rust-lang/crates.io-index" 98 | checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 99 | dependencies = [ 100 | "cfg-if", 101 | "getrandom", 102 | "once_cell", 103 | "version_check", 104 | "zerocopy", 105 | ] 106 | 107 | [[package]] 108 | name = "aho-corasick" 109 | version = "1.1.3" 110 | source = "registry+https://github.com/rust-lang/crates.io-index" 111 | checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 112 | dependencies = [ 113 | "memchr", 114 | ] 115 | 116 | [[package]] 117 | name = "alloc-no-stdlib" 118 | version = "2.0.4" 119 | source = "registry+https://github.com/rust-lang/crates.io-index" 120 | checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 121 | 122 | [[package]] 123 | name = "alloc-stdlib" 124 | version = "0.2.2" 125 | source = "registry+https://github.com/rust-lang/crates.io-index" 126 | checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 127 | dependencies = [ 128 | "alloc-no-stdlib", 129 | ] 130 | 131 | [[package]] 132 | name = "allocator-api2" 133 | version = "0.2.18" 134 | source = "registry+https://github.com/rust-lang/crates.io-index" 135 | checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" 136 | 137 | [[package]] 138 | name = "android_system_properties" 139 | version = "0.1.5" 140 | source = "registry+https://github.com/rust-lang/crates.io-index" 141 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 142 | dependencies = [ 143 | "libc", 144 | ] 145 | 146 | [[package]] 147 | name = "anyhow" 148 | version = "1.0.91" 149 | source = "registry+https://github.com/rust-lang/crates.io-index" 150 | checksum = "c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8" 151 | 152 | [[package]] 153 | name = "arrayvec" 154 | version = "0.7.6" 155 | source = "registry+https://github.com/rust-lang/crates.io-index" 156 | checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 157 | dependencies = [ 158 | "serde", 159 | ] 160 | 161 | [[package]] 162 | name = "ash" 163 | version = "0.37.3+1.3.251" 164 | source = "registry+https://github.com/rust-lang/crates.io-index" 165 | checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" 166 | dependencies = [ 167 | "libloading 0.7.4", 168 | ] 169 | 170 | [[package]] 171 | name = "asn1-rs" 172 | version = "0.5.2" 173 | source = "registry+https://github.com/rust-lang/crates.io-index" 174 | checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" 175 | dependencies = [ 176 | "asn1-rs-derive", 177 | "asn1-rs-impl", 178 | "displaydoc", 179 | "nom 7.1.3", 180 | "num-traits", 181 | "rusticata-macros", 182 | "thiserror", 183 | "time", 184 | ] 185 | 186 | [[package]] 187 | name = "asn1-rs-derive" 188 | version = "0.4.0" 189 | source = "registry+https://github.com/rust-lang/crates.io-index" 190 | checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" 191 | dependencies = [ 192 | "proc-macro2", 193 | "quote", 194 | "syn 1.0.109", 195 | "synstructure 0.12.6", 196 | ] 197 | 198 | [[package]] 199 | name = "asn1-rs-impl" 200 | version = "0.1.0" 201 | source = "registry+https://github.com/rust-lang/crates.io-index" 202 | checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" 203 | dependencies = [ 204 | "proc-macro2", 205 | "quote", 206 | "syn 1.0.109", 207 | ] 208 | 209 | [[package]] 210 | name = "ast_node" 211 | version = "0.9.9" 212 | source = "registry+https://github.com/rust-lang/crates.io-index" 213 | checksum = "f9184f2b369b3e8625712493c89b785881f27eedc6cde480a81883cef78868b2" 214 | dependencies = [ 215 | "proc-macro2", 216 | "quote", 217 | "swc_macros_common", 218 | "syn 2.0.85", 219 | ] 220 | 221 | [[package]] 222 | name = "async-compression" 223 | version = "0.4.17" 224 | source = "registry+https://github.com/rust-lang/crates.io-index" 225 | checksum = "0cb8f1d480b0ea3783ab015936d2a55c87e219676f0c0b7dec61494043f21857" 226 | dependencies = [ 227 | "brotli 7.0.0", 228 | "flate2", 229 | "futures-core", 230 | "memchr", 231 | "pin-project-lite", 232 | "tokio", 233 | ] 234 | 235 | [[package]] 236 | name = "async-stream" 237 | version = "0.3.6" 238 | source = "registry+https://github.com/rust-lang/crates.io-index" 239 | checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" 240 | dependencies = [ 241 | "async-stream-impl", 242 | "futures-core", 243 | "pin-project-lite", 244 | ] 245 | 246 | [[package]] 247 | name = "async-stream-impl" 248 | version = "0.3.6" 249 | source = "registry+https://github.com/rust-lang/crates.io-index" 250 | checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" 251 | dependencies = [ 252 | "proc-macro2", 253 | "quote", 254 | "syn 2.0.85", 255 | ] 256 | 257 | [[package]] 258 | name = "async-trait" 259 | version = "0.1.83" 260 | source = "registry+https://github.com/rust-lang/crates.io-index" 261 | checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" 262 | dependencies = [ 263 | "proc-macro2", 264 | "quote", 265 | "syn 2.0.85", 266 | ] 267 | 268 | [[package]] 269 | name = "atomic-waker" 270 | version = "1.1.2" 271 | source = "registry+https://github.com/rust-lang/crates.io-index" 272 | checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 273 | 274 | [[package]] 275 | name = "autocfg" 276 | version = "1.4.0" 277 | source = "registry+https://github.com/rust-lang/crates.io-index" 278 | checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 279 | 280 | [[package]] 281 | name = "backtrace" 282 | version = "0.3.74" 283 | source = "registry+https://github.com/rust-lang/crates.io-index" 284 | checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" 285 | dependencies = [ 286 | "addr2line", 287 | "cfg-if", 288 | "libc", 289 | "miniz_oxide 0.8.0", 290 | "object", 291 | "rustc-demangle", 292 | "windows-targets 0.52.6", 293 | ] 294 | 295 | [[package]] 296 | name = "base16ct" 297 | version = "0.2.0" 298 | source = "registry+https://github.com/rust-lang/crates.io-index" 299 | checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 300 | 301 | [[package]] 302 | name = "base32" 303 | version = "0.5.1" 304 | source = "registry+https://github.com/rust-lang/crates.io-index" 305 | checksum = "022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076" 306 | 307 | [[package]] 308 | name = "base64" 309 | version = "0.21.7" 310 | source = "registry+https://github.com/rust-lang/crates.io-index" 311 | checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 312 | 313 | [[package]] 314 | name = "base64" 315 | version = "0.22.1" 316 | source = "registry+https://github.com/rust-lang/crates.io-index" 317 | checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 318 | 319 | [[package]] 320 | name = "base64-simd" 321 | version = "0.7.0" 322 | source = "registry+https://github.com/rust-lang/crates.io-index" 323 | checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5" 324 | dependencies = [ 325 | "simd-abstraction", 326 | ] 327 | 328 | [[package]] 329 | name = "base64-simd" 330 | version = "0.8.0" 331 | source = "registry+https://github.com/rust-lang/crates.io-index" 332 | checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" 333 | dependencies = [ 334 | "outref 0.5.1", 335 | "vsimd", 336 | ] 337 | 338 | [[package]] 339 | name = "base64ct" 340 | version = "1.6.0" 341 | source = "registry+https://github.com/rust-lang/crates.io-index" 342 | checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 343 | 344 | [[package]] 345 | name = "better_scoped_tls" 346 | version = "0.1.2" 347 | source = "registry+https://github.com/rust-lang/crates.io-index" 348 | checksum = "297b153aa5e573b5863108a6ddc9d5c968bd0b20e75cc614ee9821d2f45679c7" 349 | dependencies = [ 350 | "scoped-tls", 351 | ] 352 | 353 | [[package]] 354 | name = "bincode" 355 | version = "1.3.3" 356 | source = "registry+https://github.com/rust-lang/crates.io-index" 357 | checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 358 | dependencies = [ 359 | "serde", 360 | ] 361 | 362 | [[package]] 363 | name = "bindgen" 364 | version = "0.69.5" 365 | source = "registry+https://github.com/rust-lang/crates.io-index" 366 | checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" 367 | dependencies = [ 368 | "bitflags 2.6.0", 369 | "cexpr", 370 | "clang-sys", 371 | "itertools 0.12.1", 372 | "lazy_static", 373 | "lazycell", 374 | "log", 375 | "prettyplease 0.2.25", 376 | "proc-macro2", 377 | "quote", 378 | "regex", 379 | "rustc-hash", 380 | "shlex", 381 | "syn 2.0.85", 382 | "which 4.4.2", 383 | ] 384 | 385 | [[package]] 386 | name = "bit-set" 387 | version = "0.5.3" 388 | source = "registry+https://github.com/rust-lang/crates.io-index" 389 | checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 390 | dependencies = [ 391 | "bit-vec", 392 | ] 393 | 394 | [[package]] 395 | name = "bit-vec" 396 | version = "0.6.3" 397 | source = "registry+https://github.com/rust-lang/crates.io-index" 398 | checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 399 | 400 | [[package]] 401 | name = "bitflags" 402 | version = "1.3.2" 403 | source = "registry+https://github.com/rust-lang/crates.io-index" 404 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 405 | 406 | [[package]] 407 | name = "bitflags" 408 | version = "2.6.0" 409 | source = "registry+https://github.com/rust-lang/crates.io-index" 410 | checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 411 | dependencies = [ 412 | "serde", 413 | ] 414 | 415 | [[package]] 416 | name = "bitvec" 417 | version = "1.0.1" 418 | source = "registry+https://github.com/rust-lang/crates.io-index" 419 | checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 420 | dependencies = [ 421 | "funty", 422 | "radium", 423 | "tap", 424 | "wyz", 425 | ] 426 | 427 | [[package]] 428 | name = "blake2" 429 | version = "0.10.6" 430 | source = "registry+https://github.com/rust-lang/crates.io-index" 431 | checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" 432 | dependencies = [ 433 | "digest", 434 | ] 435 | 436 | [[package]] 437 | name = "block" 438 | version = "0.1.6" 439 | source = "registry+https://github.com/rust-lang/crates.io-index" 440 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 441 | 442 | [[package]] 443 | name = "block-buffer" 444 | version = "0.10.4" 445 | source = "registry+https://github.com/rust-lang/crates.io-index" 446 | checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 447 | dependencies = [ 448 | "generic-array", 449 | ] 450 | 451 | [[package]] 452 | name = "block-padding" 453 | version = "0.3.3" 454 | source = "registry+https://github.com/rust-lang/crates.io-index" 455 | checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" 456 | dependencies = [ 457 | "generic-array", 458 | ] 459 | 460 | [[package]] 461 | name = "brotli" 462 | version = "6.0.0" 463 | source = "registry+https://github.com/rust-lang/crates.io-index" 464 | checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" 465 | dependencies = [ 466 | "alloc-no-stdlib", 467 | "alloc-stdlib", 468 | "brotli-decompressor", 469 | ] 470 | 471 | [[package]] 472 | name = "brotli" 473 | version = "7.0.0" 474 | source = "registry+https://github.com/rust-lang/crates.io-index" 475 | checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" 476 | dependencies = [ 477 | "alloc-no-stdlib", 478 | "alloc-stdlib", 479 | "brotli-decompressor", 480 | ] 481 | 482 | [[package]] 483 | name = "brotli-decompressor" 484 | version = "4.0.1" 485 | source = "registry+https://github.com/rust-lang/crates.io-index" 486 | checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" 487 | dependencies = [ 488 | "alloc-no-stdlib", 489 | "alloc-stdlib", 490 | ] 491 | 492 | [[package]] 493 | name = "bumpalo" 494 | version = "3.16.0" 495 | source = "registry+https://github.com/rust-lang/crates.io-index" 496 | checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 497 | dependencies = [ 498 | "allocator-api2", 499 | ] 500 | 501 | [[package]] 502 | name = "bytemuck" 503 | version = "1.19.0" 504 | source = "registry+https://github.com/rust-lang/crates.io-index" 505 | checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" 506 | 507 | [[package]] 508 | name = "byteorder" 509 | version = "1.5.0" 510 | source = "registry+https://github.com/rust-lang/crates.io-index" 511 | checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 512 | 513 | [[package]] 514 | name = "bytes" 515 | version = "1.8.0" 516 | source = "registry+https://github.com/rust-lang/crates.io-index" 517 | checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" 518 | 519 | [[package]] 520 | name = "cache_control" 521 | version = "0.2.0" 522 | source = "registry+https://github.com/rust-lang/crates.io-index" 523 | checksum = "1bf2a5fb3207c12b5d208ebc145f967fea5cac41a021c37417ccc31ba40f39ee" 524 | 525 | [[package]] 526 | name = "cbc" 527 | version = "0.1.2" 528 | source = "registry+https://github.com/rust-lang/crates.io-index" 529 | checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" 530 | dependencies = [ 531 | "cipher", 532 | ] 533 | 534 | [[package]] 535 | name = "cc" 536 | version = "1.1.31" 537 | source = "registry+https://github.com/rust-lang/crates.io-index" 538 | checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" 539 | dependencies = [ 540 | "shlex", 541 | ] 542 | 543 | [[package]] 544 | name = "cexpr" 545 | version = "0.6.0" 546 | source = "registry+https://github.com/rust-lang/crates.io-index" 547 | checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 548 | dependencies = [ 549 | "nom 7.1.3", 550 | ] 551 | 552 | [[package]] 553 | name = "cfg-if" 554 | version = "1.0.0" 555 | source = "registry+https://github.com/rust-lang/crates.io-index" 556 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 557 | 558 | [[package]] 559 | name = "cfg_aliases" 560 | version = "0.1.1" 561 | source = "registry+https://github.com/rust-lang/crates.io-index" 562 | checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 563 | 564 | [[package]] 565 | name = "chrono" 566 | version = "0.4.38" 567 | source = "registry+https://github.com/rust-lang/crates.io-index" 568 | checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 569 | dependencies = [ 570 | "num-traits", 571 | "serde", 572 | ] 573 | 574 | [[package]] 575 | name = "cipher" 576 | version = "0.4.4" 577 | source = "registry+https://github.com/rust-lang/crates.io-index" 578 | checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 579 | dependencies = [ 580 | "crypto-common", 581 | "inout", 582 | ] 583 | 584 | [[package]] 585 | name = "clang-sys" 586 | version = "1.8.1" 587 | source = "registry+https://github.com/rust-lang/crates.io-index" 588 | checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 589 | dependencies = [ 590 | "glob", 591 | "libc", 592 | "libloading 0.8.5", 593 | ] 594 | 595 | [[package]] 596 | name = "clipboard-win" 597 | version = "5.4.0" 598 | source = "registry+https://github.com/rust-lang/crates.io-index" 599 | checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" 600 | dependencies = [ 601 | "error-code", 602 | ] 603 | 604 | [[package]] 605 | name = "codespan-reporting" 606 | version = "0.11.1" 607 | source = "registry+https://github.com/rust-lang/crates.io-index" 608 | checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 609 | dependencies = [ 610 | "termcolor", 611 | "unicode-width", 612 | ] 613 | 614 | [[package]] 615 | name = "color-print" 616 | version = "0.3.6" 617 | source = "registry+https://github.com/rust-lang/crates.io-index" 618 | checksum = "1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0" 619 | dependencies = [ 620 | "color-print-proc-macro", 621 | ] 622 | 623 | [[package]] 624 | name = "color-print-proc-macro" 625 | version = "0.3.6" 626 | source = "registry+https://github.com/rust-lang/crates.io-index" 627 | checksum = "77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93" 628 | dependencies = [ 629 | "nom 7.1.3", 630 | "proc-macro2", 631 | "quote", 632 | "syn 2.0.85", 633 | ] 634 | 635 | [[package]] 636 | name = "color_quant" 637 | version = "1.1.0" 638 | source = "registry+https://github.com/rust-lang/crates.io-index" 639 | checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 640 | 641 | [[package]] 642 | name = "colored" 643 | version = "2.1.0" 644 | source = "registry+https://github.com/rust-lang/crates.io-index" 645 | checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" 646 | dependencies = [ 647 | "lazy_static", 648 | "windows-sys 0.48.0", 649 | ] 650 | 651 | [[package]] 652 | name = "const-oid" 653 | version = "0.9.6" 654 | source = "registry+https://github.com/rust-lang/crates.io-index" 655 | checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 656 | 657 | [[package]] 658 | name = "cooked-waker" 659 | version = "5.0.0" 660 | source = "registry+https://github.com/rust-lang/crates.io-index" 661 | checksum = "147be55d677052dabc6b22252d5dd0fd4c29c8c27aa4f2fbef0f94aa003b406f" 662 | 663 | [[package]] 664 | name = "core-foundation" 665 | version = "0.9.4" 666 | source = "registry+https://github.com/rust-lang/crates.io-index" 667 | checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 668 | dependencies = [ 669 | "core-foundation-sys", 670 | "libc", 671 | ] 672 | 673 | [[package]] 674 | name = "core-foundation-sys" 675 | version = "0.8.7" 676 | source = "registry+https://github.com/rust-lang/crates.io-index" 677 | checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 678 | 679 | [[package]] 680 | name = "core-graphics-types" 681 | version = "0.1.3" 682 | source = "registry+https://github.com/rust-lang/crates.io-index" 683 | checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 684 | dependencies = [ 685 | "bitflags 1.3.2", 686 | "core-foundation", 687 | "libc", 688 | ] 689 | 690 | [[package]] 691 | name = "cpufeatures" 692 | version = "0.2.14" 693 | source = "registry+https://github.com/rust-lang/crates.io-index" 694 | checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" 695 | dependencies = [ 696 | "libc", 697 | ] 698 | 699 | [[package]] 700 | name = "crc32fast" 701 | version = "1.4.2" 702 | source = "registry+https://github.com/rust-lang/crates.io-index" 703 | checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 704 | dependencies = [ 705 | "cfg-if", 706 | ] 707 | 708 | [[package]] 709 | name = "crossbeam-channel" 710 | version = "0.5.13" 711 | source = "registry+https://github.com/rust-lang/crates.io-index" 712 | checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" 713 | dependencies = [ 714 | "crossbeam-utils", 715 | ] 716 | 717 | [[package]] 718 | name = "crossbeam-deque" 719 | version = "0.8.5" 720 | source = "registry+https://github.com/rust-lang/crates.io-index" 721 | checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 722 | dependencies = [ 723 | "crossbeam-epoch", 724 | "crossbeam-utils", 725 | ] 726 | 727 | [[package]] 728 | name = "crossbeam-epoch" 729 | version = "0.9.18" 730 | source = "registry+https://github.com/rust-lang/crates.io-index" 731 | checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 732 | dependencies = [ 733 | "crossbeam-utils", 734 | ] 735 | 736 | [[package]] 737 | name = "crossbeam-utils" 738 | version = "0.8.20" 739 | source = "registry+https://github.com/rust-lang/crates.io-index" 740 | checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 741 | 742 | [[package]] 743 | name = "crypto-bigint" 744 | version = "0.5.5" 745 | source = "registry+https://github.com/rust-lang/crates.io-index" 746 | checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 747 | dependencies = [ 748 | "generic-array", 749 | "rand_core", 750 | "subtle", 751 | "zeroize", 752 | ] 753 | 754 | [[package]] 755 | name = "crypto-common" 756 | version = "0.1.6" 757 | source = "registry+https://github.com/rust-lang/crates.io-index" 758 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 759 | dependencies = [ 760 | "generic-array", 761 | "rand_core", 762 | "typenum", 763 | ] 764 | 765 | [[package]] 766 | name = "ctr" 767 | version = "0.9.2" 768 | source = "registry+https://github.com/rust-lang/crates.io-index" 769 | checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 770 | dependencies = [ 771 | "cipher", 772 | ] 773 | 774 | [[package]] 775 | name = "curve25519-dalek" 776 | version = "4.1.3" 777 | source = "registry+https://github.com/rust-lang/crates.io-index" 778 | checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" 779 | dependencies = [ 780 | "cfg-if", 781 | "cpufeatures", 782 | "curve25519-dalek-derive", 783 | "digest", 784 | "fiat-crypto 0.2.9", 785 | "rustc_version 0.4.1", 786 | "subtle", 787 | "zeroize", 788 | ] 789 | 790 | [[package]] 791 | name = "curve25519-dalek-derive" 792 | version = "0.1.1" 793 | source = "registry+https://github.com/rust-lang/crates.io-index" 794 | checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 795 | dependencies = [ 796 | "proc-macro2", 797 | "quote", 798 | "syn 2.0.85", 799 | ] 800 | 801 | [[package]] 802 | name = "d3d12" 803 | version = "0.20.0" 804 | source = "registry+https://github.com/rust-lang/crates.io-index" 805 | checksum = "b28bfe653d79bd16c77f659305b195b82bb5ce0c0eb2a4846b82ddbd77586813" 806 | dependencies = [ 807 | "bitflags 2.6.0", 808 | "libloading 0.8.5", 809 | "winapi", 810 | ] 811 | 812 | [[package]] 813 | name = "dashmap" 814 | version = "5.5.3" 815 | source = "registry+https://github.com/rust-lang/crates.io-index" 816 | checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 817 | dependencies = [ 818 | "cfg-if", 819 | "hashbrown 0.14.5", 820 | "lock_api", 821 | "once_cell", 822 | "parking_lot_core", 823 | ] 824 | 825 | [[package]] 826 | name = "data-encoding" 827 | version = "2.6.0" 828 | source = "registry+https://github.com/rust-lang/crates.io-index" 829 | checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" 830 | 831 | [[package]] 832 | name = "data-url" 833 | version = "0.3.0" 834 | source = "registry+https://github.com/rust-lang/crates.io-index" 835 | checksum = "41b319d1b62ffbd002e057f36bebd1f42b9f97927c9577461d855f3513c4289f" 836 | 837 | [[package]] 838 | name = "debugid" 839 | version = "0.8.0" 840 | source = "registry+https://github.com/rust-lang/crates.io-index" 841 | checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" 842 | dependencies = [ 843 | "serde", 844 | "uuid", 845 | ] 846 | 847 | [[package]] 848 | name = "deno-runtime-test" 849 | version = "0.1.0" 850 | dependencies = [ 851 | "anyhow", 852 | "colored", 853 | "deno_ast 0.43.1", 854 | "deno_core", 855 | "deno_fs", 856 | "deno_runtime", 857 | "tokio", 858 | "ureq", 859 | ] 860 | 861 | [[package]] 862 | name = "deno_ast" 863 | version = "0.42.2" 864 | source = "registry+https://github.com/rust-lang/crates.io-index" 865 | checksum = "b2b9d03b1bbeeecdac54367f075d572131736d06c5be3bc49037855bc5ab1bbb" 866 | dependencies = [ 867 | "base64 0.21.7", 868 | "deno_media_type 0.1.4", 869 | "deno_terminal 0.1.1", 870 | "dprint-swc-ext", 871 | "once_cell", 872 | "percent-encoding", 873 | "serde", 874 | "sourcemap 9.0.0", 875 | "swc_atoms", 876 | "swc_common", 877 | "swc_config", 878 | "swc_config_macro", 879 | "swc_ecma_ast", 880 | "swc_ecma_codegen", 881 | "swc_ecma_codegen_macros", 882 | "swc_ecma_loader", 883 | "swc_ecma_parser", 884 | "swc_ecma_transforms_base", 885 | "swc_ecma_transforms_classes", 886 | "swc_ecma_transforms_macros", 887 | "swc_ecma_transforms_proposal", 888 | "swc_ecma_transforms_react", 889 | "swc_ecma_transforms_typescript", 890 | "swc_ecma_utils", 891 | "swc_ecma_visit", 892 | "swc_eq_ignore_macros", 893 | "swc_macros_common", 894 | "swc_visit", 895 | "swc_visit_macros", 896 | "text_lines", 897 | "thiserror", 898 | "unicode-width", 899 | "url", 900 | ] 901 | 902 | [[package]] 903 | name = "deno_ast" 904 | version = "0.43.1" 905 | source = "registry+https://github.com/rust-lang/crates.io-index" 906 | checksum = "01cdd89f7a3327ee0ff50d472c5a841efb5d092f93a2406aae73f8f881cd5f13" 907 | dependencies = [ 908 | "base64 0.21.7", 909 | "deno_media_type 0.2.1", 910 | "deno_terminal 0.1.1", 911 | "dprint-swc-ext", 912 | "once_cell", 913 | "percent-encoding", 914 | "serde", 915 | "sourcemap 9.0.0", 916 | "swc_atoms", 917 | "swc_common", 918 | "swc_config", 919 | "swc_config_macro", 920 | "swc_ecma_ast", 921 | "swc_ecma_codegen", 922 | "swc_ecma_codegen_macros", 923 | "swc_ecma_loader", 924 | "swc_ecma_parser", 925 | "swc_ecma_transforms_base", 926 | "swc_ecma_transforms_classes", 927 | "swc_ecma_transforms_macros", 928 | "swc_ecma_transforms_proposal", 929 | "swc_ecma_transforms_react", 930 | "swc_ecma_transforms_typescript", 931 | "swc_ecma_utils", 932 | "swc_ecma_visit", 933 | "swc_eq_ignore_macros", 934 | "swc_macros_common", 935 | "swc_visit", 936 | "swc_visit_macros", 937 | "text_lines", 938 | "thiserror", 939 | "unicode-width", 940 | "url", 941 | ] 942 | 943 | [[package]] 944 | name = "deno_broadcast_channel" 945 | version = "0.168.0" 946 | source = "registry+https://github.com/rust-lang/crates.io-index" 947 | checksum = "8d4009eef50f907337d089433e006662f4689116e595db6e97c2341358c31030" 948 | dependencies = [ 949 | "async-trait", 950 | "deno_core", 951 | "thiserror", 952 | "tokio", 953 | "uuid", 954 | ] 955 | 956 | [[package]] 957 | name = "deno_cache" 958 | version = "0.106.0" 959 | source = "registry+https://github.com/rust-lang/crates.io-index" 960 | checksum = "afaf6a6b1e44fa5e95281106a576d033f4cbb4813148209ff1749aa1a35e765a" 961 | dependencies = [ 962 | "async-trait", 963 | "deno_core", 964 | "rusqlite", 965 | "serde", 966 | "sha2", 967 | "thiserror", 968 | "tokio", 969 | ] 970 | 971 | [[package]] 972 | name = "deno_canvas" 973 | version = "0.43.0" 974 | source = "registry+https://github.com/rust-lang/crates.io-index" 975 | checksum = "c25676877956911f67a06c48a0c54782dd7c88f3bc5a1bad88c3f3f20fcc7ff6" 976 | dependencies = [ 977 | "deno_core", 978 | "deno_webgpu", 979 | "image", 980 | "serde", 981 | "thiserror", 982 | ] 983 | 984 | [[package]] 985 | name = "deno_console" 986 | version = "0.174.0" 987 | source = "registry+https://github.com/rust-lang/crates.io-index" 988 | checksum = "6d75e902d0ad59cc2371212515bf9902553de1ebc6f82c87fdfc30205e011861" 989 | dependencies = [ 990 | "deno_core", 991 | ] 992 | 993 | [[package]] 994 | name = "deno_core" 995 | version = "0.314.2" 996 | source = "registry+https://github.com/rust-lang/crates.io-index" 997 | checksum = "83138917579676069b423c3eb9be3c1e579f60dc022d85f6ded4c792456255ff" 998 | dependencies = [ 999 | "anyhow", 1000 | "bincode", 1001 | "bit-set", 1002 | "bit-vec", 1003 | "bytes", 1004 | "cooked-waker", 1005 | "deno_core_icudata", 1006 | "deno_ops", 1007 | "deno_unsync", 1008 | "futures", 1009 | "libc", 1010 | "memoffset", 1011 | "parking_lot", 1012 | "percent-encoding", 1013 | "pin-project", 1014 | "serde", 1015 | "serde_json", 1016 | "serde_v8", 1017 | "smallvec", 1018 | "sourcemap 8.0.1", 1019 | "static_assertions", 1020 | "tokio", 1021 | "url", 1022 | "v8", 1023 | ] 1024 | 1025 | [[package]] 1026 | name = "deno_core_icudata" 1027 | version = "0.0.73" 1028 | source = "registry+https://github.com/rust-lang/crates.io-index" 1029 | checksum = "a13951ea98c0a4c372f162d669193b4c9d991512de9f2381dd161027f34b26b1" 1030 | 1031 | [[package]] 1032 | name = "deno_cron" 1033 | version = "0.54.0" 1034 | source = "registry+https://github.com/rust-lang/crates.io-index" 1035 | checksum = "ecbcd497679c611f72c58ffb15aac42768b7e0748a8d5a82290051fcd25901a9" 1036 | dependencies = [ 1037 | "anyhow", 1038 | "async-trait", 1039 | "chrono", 1040 | "deno_core", 1041 | "saffron", 1042 | "thiserror", 1043 | "tokio", 1044 | ] 1045 | 1046 | [[package]] 1047 | name = "deno_crypto" 1048 | version = "0.188.0" 1049 | source = "registry+https://github.com/rust-lang/crates.io-index" 1050 | checksum = "4c8ed9518117311310d666055687ed49540cc60a218a82607a9c823ad8683eb2" 1051 | dependencies = [ 1052 | "aes", 1053 | "aes-gcm", 1054 | "aes-kw", 1055 | "base64 0.21.7", 1056 | "cbc", 1057 | "const-oid", 1058 | "ctr", 1059 | "curve25519-dalek", 1060 | "deno_core", 1061 | "deno_web", 1062 | "ed448-goldilocks", 1063 | "elliptic-curve", 1064 | "num-traits", 1065 | "once_cell", 1066 | "p256", 1067 | "p384", 1068 | "p521", 1069 | "rand", 1070 | "ring", 1071 | "rsa", 1072 | "sec1", 1073 | "serde", 1074 | "serde_bytes", 1075 | "sha1", 1076 | "sha2", 1077 | "signature", 1078 | "spki", 1079 | "thiserror", 1080 | "tokio", 1081 | "uuid", 1082 | "x25519-dalek", 1083 | ] 1084 | 1085 | [[package]] 1086 | name = "deno_fetch" 1087 | version = "0.198.0" 1088 | source = "registry+https://github.com/rust-lang/crates.io-index" 1089 | checksum = "18fca191873c49270a0a8ff0afe9082d33fa1cd341a939c85fdcd6a4d9444191" 1090 | dependencies = [ 1091 | "base64 0.21.7", 1092 | "bytes", 1093 | "data-url", 1094 | "deno_core", 1095 | "deno_permissions", 1096 | "deno_tls", 1097 | "dyn-clone", 1098 | "error_reporter", 1099 | "http 1.1.0", 1100 | "http-body-util", 1101 | "hyper 1.5.0", 1102 | "hyper-rustls", 1103 | "hyper-util", 1104 | "ipnet", 1105 | "percent-encoding", 1106 | "rustls-webpki", 1107 | "serde", 1108 | "serde_json", 1109 | "thiserror", 1110 | "tokio", 1111 | "tokio-rustls", 1112 | "tokio-socks", 1113 | "tokio-util", 1114 | "tower", 1115 | "tower-http", 1116 | "tower-service", 1117 | ] 1118 | 1119 | [[package]] 1120 | name = "deno_ffi" 1121 | version = "0.161.0" 1122 | source = "registry+https://github.com/rust-lang/crates.io-index" 1123 | checksum = "da1b6d8215138d167ac8b71cada1f3191a3362557813ec0cff03a047b361409b" 1124 | dependencies = [ 1125 | "deno_core", 1126 | "deno_permissions", 1127 | "dlopen2 0.6.1", 1128 | "dynasmrt", 1129 | "libffi", 1130 | "libffi-sys", 1131 | "log", 1132 | "num-bigint", 1133 | "serde", 1134 | "serde-value", 1135 | "serde_json", 1136 | "thiserror", 1137 | "tokio", 1138 | "winapi", 1139 | ] 1140 | 1141 | [[package]] 1142 | name = "deno_fs" 1143 | version = "0.84.0" 1144 | source = "registry+https://github.com/rust-lang/crates.io-index" 1145 | checksum = "2f5174d65c74c5c81cc3234a47e021fc0bdec13c68f26a005e72b0228f08f37f" 1146 | dependencies = [ 1147 | "async-trait", 1148 | "base32", 1149 | "deno_core", 1150 | "deno_io", 1151 | "deno_path_util", 1152 | "deno_permissions", 1153 | "filetime", 1154 | "junction", 1155 | "libc", 1156 | "nix", 1157 | "rand", 1158 | "rayon", 1159 | "serde", 1160 | "thiserror", 1161 | "winapi", 1162 | "windows-sys 0.52.0", 1163 | ] 1164 | 1165 | [[package]] 1166 | name = "deno_http" 1167 | version = "0.172.0" 1168 | source = "registry+https://github.com/rust-lang/crates.io-index" 1169 | checksum = "90a18bfc82060489666667ad1e6b6491f48c0fc9a1a2651ecc7f17ac0556d09b" 1170 | dependencies = [ 1171 | "async-compression", 1172 | "async-trait", 1173 | "base64 0.21.7", 1174 | "brotli 6.0.0", 1175 | "bytes", 1176 | "cache_control", 1177 | "deno_core", 1178 | "deno_net", 1179 | "deno_websocket", 1180 | "flate2", 1181 | "http 0.2.12", 1182 | "http 1.1.0", 1183 | "httparse", 1184 | "hyper 0.14.31", 1185 | "hyper 1.5.0", 1186 | "hyper-util", 1187 | "itertools 0.10.5", 1188 | "memmem", 1189 | "mime", 1190 | "once_cell", 1191 | "percent-encoding", 1192 | "phf", 1193 | "pin-project", 1194 | "ring", 1195 | "scopeguard", 1196 | "serde", 1197 | "smallvec", 1198 | "thiserror", 1199 | "tokio", 1200 | "tokio-util", 1201 | ] 1202 | 1203 | [[package]] 1204 | name = "deno_io" 1205 | version = "0.84.0" 1206 | source = "registry+https://github.com/rust-lang/crates.io-index" 1207 | checksum = "3cb888ace8b57eb85501b2fafcea3eda0c4ba84f50a83bfd277aebebf3b084e9" 1208 | dependencies = [ 1209 | "async-trait", 1210 | "deno_core", 1211 | "filetime", 1212 | "fs3", 1213 | "libc", 1214 | "log", 1215 | "once_cell", 1216 | "os_pipe", 1217 | "parking_lot", 1218 | "pin-project", 1219 | "rand", 1220 | "tokio", 1221 | "uuid", 1222 | "winapi", 1223 | "windows-sys 0.52.0", 1224 | ] 1225 | 1226 | [[package]] 1227 | name = "deno_kv" 1228 | version = "0.82.0" 1229 | source = "registry+https://github.com/rust-lang/crates.io-index" 1230 | checksum = "fe6667bc7f12bef23cd5d0a51ca7338e390172dcb2fe5ce02049ec6422d45d66" 1231 | dependencies = [ 1232 | "anyhow", 1233 | "async-trait", 1234 | "base64 0.21.7", 1235 | "bytes", 1236 | "chrono", 1237 | "deno_core", 1238 | "deno_fetch", 1239 | "deno_path_util", 1240 | "deno_permissions", 1241 | "deno_tls", 1242 | "denokv_proto", 1243 | "denokv_remote", 1244 | "denokv_sqlite", 1245 | "faster-hex", 1246 | "http 1.1.0", 1247 | "http-body-util", 1248 | "log", 1249 | "num-bigint", 1250 | "prost", 1251 | "prost-build", 1252 | "rand", 1253 | "rusqlite", 1254 | "serde", 1255 | "thiserror", 1256 | "url", 1257 | ] 1258 | 1259 | [[package]] 1260 | name = "deno_media_type" 1261 | version = "0.1.4" 1262 | source = "registry+https://github.com/rust-lang/crates.io-index" 1263 | checksum = "a8978229b82552bf8457a0125aa20863f023619cfc21ebb007b1e571d68fd85b" 1264 | dependencies = [ 1265 | "data-url", 1266 | "serde", 1267 | "url", 1268 | ] 1269 | 1270 | [[package]] 1271 | name = "deno_media_type" 1272 | version = "0.2.1" 1273 | source = "registry+https://github.com/rust-lang/crates.io-index" 1274 | checksum = "7fcf552fbdedbe81c89705349d7d2485c7051382b000dfddbdbf7fc25931cf83" 1275 | dependencies = [ 1276 | "data-url", 1277 | "serde", 1278 | "url", 1279 | ] 1280 | 1281 | [[package]] 1282 | name = "deno_napi" 1283 | version = "0.105.0" 1284 | source = "registry+https://github.com/rust-lang/crates.io-index" 1285 | checksum = "e08d2fe45d592461c667e2f7af99090a139cc91cb0ebfc9f0afef0d3c7761f52" 1286 | dependencies = [ 1287 | "deno_core", 1288 | "deno_permissions", 1289 | "libc", 1290 | "libloading 0.7.4", 1291 | "log", 1292 | "napi_sym", 1293 | "thiserror", 1294 | "windows-sys 0.52.0", 1295 | ] 1296 | 1297 | [[package]] 1298 | name = "deno_native_certs" 1299 | version = "0.3.1" 1300 | source = "registry+https://github.com/rust-lang/crates.io-index" 1301 | checksum = "86bc737e098a45aa5742d51ce694ac7236a1e69fb0d9df8c862e9b4c9583c5f9" 1302 | dependencies = [ 1303 | "dlopen2 0.7.0", 1304 | "dlopen2_derive", 1305 | "once_cell", 1306 | "rustls-native-certs", 1307 | "rustls-pemfile", 1308 | ] 1309 | 1310 | [[package]] 1311 | name = "deno_net" 1312 | version = "0.166.0" 1313 | source = "registry+https://github.com/rust-lang/crates.io-index" 1314 | checksum = "cedf578c77967a43f4c9bf4355fa495137eed4a36c8b67d8bfe905bba3db5675" 1315 | dependencies = [ 1316 | "deno_core", 1317 | "deno_permissions", 1318 | "deno_tls", 1319 | "pin-project", 1320 | "rustls-tokio-stream", 1321 | "serde", 1322 | "socket2", 1323 | "thiserror", 1324 | "tokio", 1325 | "trust-dns-proto", 1326 | "trust-dns-resolver", 1327 | ] 1328 | 1329 | [[package]] 1330 | name = "deno_node" 1331 | version = "0.111.0" 1332 | source = "registry+https://github.com/rust-lang/crates.io-index" 1333 | checksum = "a78a154cd8161a301ab9a85c7f529062a0d0ce58a341fa098ad681c9372d3203" 1334 | dependencies = [ 1335 | "aead-gcm-stream", 1336 | "aes", 1337 | "async-trait", 1338 | "base64 0.21.7", 1339 | "blake2", 1340 | "brotli 6.0.0", 1341 | "bytes", 1342 | "cbc", 1343 | "const-oid", 1344 | "data-encoding", 1345 | "deno_core", 1346 | "deno_fetch", 1347 | "deno_fs", 1348 | "deno_io", 1349 | "deno_media_type 0.1.4", 1350 | "deno_net", 1351 | "deno_package_json", 1352 | "deno_path_util", 1353 | "deno_permissions", 1354 | "deno_whoami", 1355 | "der", 1356 | "digest", 1357 | "dsa", 1358 | "ecb", 1359 | "ecdsa", 1360 | "ed25519-dalek", 1361 | "elliptic-curve", 1362 | "errno 0.2.8", 1363 | "faster-hex", 1364 | "h2 0.4.6", 1365 | "hkdf", 1366 | "home", 1367 | "http 1.1.0", 1368 | "http-body-util", 1369 | "hyper 1.5.0", 1370 | "hyper-util", 1371 | "idna 0.3.0", 1372 | "indexmap", 1373 | "ipnetwork", 1374 | "k256", 1375 | "lazy-regex", 1376 | "libc", 1377 | "libz-sys", 1378 | "md-5", 1379 | "md4", 1380 | "memchr", 1381 | "node_resolver", 1382 | "num-bigint", 1383 | "num-bigint-dig", 1384 | "num-integer", 1385 | "num-traits", 1386 | "once_cell", 1387 | "p224", 1388 | "p256", 1389 | "p384", 1390 | "path-clean", 1391 | "pbkdf2", 1392 | "pin-project-lite", 1393 | "pkcs8", 1394 | "rand", 1395 | "regex", 1396 | "ring", 1397 | "ripemd", 1398 | "rsa", 1399 | "scrypt", 1400 | "sec1", 1401 | "serde", 1402 | "sha1", 1403 | "sha2", 1404 | "sha3", 1405 | "signature", 1406 | "simd-json", 1407 | "sm3", 1408 | "spki", 1409 | "stable_deref_trait", 1410 | "thiserror", 1411 | "tokio", 1412 | "url", 1413 | "webpki-root-certs", 1414 | "winapi", 1415 | "windows-sys 0.52.0", 1416 | "x25519-dalek", 1417 | "x509-parser", 1418 | "yoke", 1419 | ] 1420 | 1421 | [[package]] 1422 | name = "deno_ops" 1423 | version = "0.190.1" 1424 | source = "registry+https://github.com/rust-lang/crates.io-index" 1425 | checksum = "26f46d4e4f52f26c882b74a9b58810ea75252b807cf0966166ec333077cdfd85" 1426 | dependencies = [ 1427 | "proc-macro-rules", 1428 | "proc-macro2", 1429 | "quote", 1430 | "strum", 1431 | "strum_macros", 1432 | "syn 2.0.85", 1433 | "thiserror", 1434 | ] 1435 | 1436 | [[package]] 1437 | name = "deno_package_json" 1438 | version = "0.1.2" 1439 | source = "registry+https://github.com/rust-lang/crates.io-index" 1440 | checksum = "6cbc4c4d3eb0960b58e8f43f9fc2d3f620fcac9a03cd85203e08db5b04e83c1f" 1441 | dependencies = [ 1442 | "deno_semver", 1443 | "indexmap", 1444 | "serde", 1445 | "serde_json", 1446 | "thiserror", 1447 | "url", 1448 | ] 1449 | 1450 | [[package]] 1451 | name = "deno_path_util" 1452 | version = "0.2.1" 1453 | source = "registry+https://github.com/rust-lang/crates.io-index" 1454 | checksum = "ff25f6e08e7a0214bbacdd6f7195c7f1ebcd850c87a624e4ff06326b68b42d99" 1455 | dependencies = [ 1456 | "percent-encoding", 1457 | "thiserror", 1458 | "url", 1459 | ] 1460 | 1461 | [[package]] 1462 | name = "deno_permissions" 1463 | version = "0.34.0" 1464 | source = "registry+https://github.com/rust-lang/crates.io-index" 1465 | checksum = "a1cb4acf4f7911bce804475447726febf6141eab97bde2b1343cff0d1ffdf3e5" 1466 | dependencies = [ 1467 | "deno_core", 1468 | "deno_path_util", 1469 | "deno_terminal 0.2.0", 1470 | "fqdn", 1471 | "libc", 1472 | "log", 1473 | "once_cell", 1474 | "percent-encoding", 1475 | "serde", 1476 | "which 4.4.2", 1477 | "winapi", 1478 | ] 1479 | 1480 | [[package]] 1481 | name = "deno_runtime" 1482 | version = "0.183.0" 1483 | source = "registry+https://github.com/rust-lang/crates.io-index" 1484 | checksum = "78f05597f2b7ce2e9a637622a7c1bb00a228f5586ed0372f84e3ea9b6bb76d66" 1485 | dependencies = [ 1486 | "color-print", 1487 | "deno_ast 0.42.2", 1488 | "deno_broadcast_channel", 1489 | "deno_cache", 1490 | "deno_canvas", 1491 | "deno_console", 1492 | "deno_core", 1493 | "deno_cron", 1494 | "deno_crypto", 1495 | "deno_fetch", 1496 | "deno_ffi", 1497 | "deno_fs", 1498 | "deno_http", 1499 | "deno_io", 1500 | "deno_kv", 1501 | "deno_napi", 1502 | "deno_net", 1503 | "deno_node", 1504 | "deno_path_util", 1505 | "deno_permissions", 1506 | "deno_terminal 0.2.0", 1507 | "deno_tls", 1508 | "deno_url", 1509 | "deno_web", 1510 | "deno_webgpu", 1511 | "deno_webidl", 1512 | "deno_websocket", 1513 | "deno_webstorage", 1514 | "dlopen2 0.6.1", 1515 | "encoding_rs", 1516 | "fastwebsockets", 1517 | "flate2", 1518 | "http 1.1.0", 1519 | "http-body-util", 1520 | "hyper 0.14.31", 1521 | "hyper 1.5.0", 1522 | "hyper-util", 1523 | "libc", 1524 | "log", 1525 | "netif", 1526 | "nix", 1527 | "node_resolver", 1528 | "notify", 1529 | "ntapi", 1530 | "once_cell", 1531 | "percent-encoding", 1532 | "regex", 1533 | "rustyline", 1534 | "same-file", 1535 | "serde", 1536 | "signal-hook", 1537 | "signal-hook-registry", 1538 | "tempfile", 1539 | "thiserror", 1540 | "tokio", 1541 | "tokio-metrics", 1542 | "twox-hash", 1543 | "uuid", 1544 | "which 4.4.2", 1545 | "winapi", 1546 | "windows-sys 0.52.0", 1547 | ] 1548 | 1549 | [[package]] 1550 | name = "deno_semver" 1551 | version = "0.5.16" 1552 | source = "registry+https://github.com/rust-lang/crates.io-index" 1553 | checksum = "c957c6a57c38b7dde2315df0da0ec228911e56a74f185b108a488d0401841a67" 1554 | dependencies = [ 1555 | "monch", 1556 | "once_cell", 1557 | "serde", 1558 | "thiserror", 1559 | "url", 1560 | ] 1561 | 1562 | [[package]] 1563 | name = "deno_terminal" 1564 | version = "0.1.1" 1565 | source = "registry+https://github.com/rust-lang/crates.io-index" 1566 | checksum = "7e6337d4e7f375f8b986409a76fbeecfa4bd8a1343e63355729ae4befa058eaf" 1567 | dependencies = [ 1568 | "once_cell", 1569 | "termcolor", 1570 | ] 1571 | 1572 | [[package]] 1573 | name = "deno_terminal" 1574 | version = "0.2.0" 1575 | source = "registry+https://github.com/rust-lang/crates.io-index" 1576 | checksum = "daef12499e89ee99e51ad6000a91f600d3937fb028ad4918af76810c5bc9e0d5" 1577 | dependencies = [ 1578 | "once_cell", 1579 | "termcolor", 1580 | ] 1581 | 1582 | [[package]] 1583 | name = "deno_tls" 1584 | version = "0.161.0" 1585 | source = "registry+https://github.com/rust-lang/crates.io-index" 1586 | checksum = "438af22e72741bf6d6fd7de8baa7d31acfd9616627dabf4f3f20d01c897b0c7c" 1587 | dependencies = [ 1588 | "deno_core", 1589 | "deno_native_certs", 1590 | "rustls", 1591 | "rustls-pemfile", 1592 | "rustls-tokio-stream", 1593 | "rustls-webpki", 1594 | "serde", 1595 | "thiserror", 1596 | "tokio", 1597 | "webpki-roots", 1598 | ] 1599 | 1600 | [[package]] 1601 | name = "deno_unsync" 1602 | version = "0.4.1" 1603 | source = "registry+https://github.com/rust-lang/crates.io-index" 1604 | checksum = "2f36b4ef61a04ce201b925a5dffa90f88437d37fee4836c758470dd15ba7f05e" 1605 | dependencies = [ 1606 | "parking_lot", 1607 | "tokio", 1608 | ] 1609 | 1610 | [[package]] 1611 | name = "deno_url" 1612 | version = "0.174.0" 1613 | source = "registry+https://github.com/rust-lang/crates.io-index" 1614 | checksum = "eb7d3e4141b255072c8035f0a72d4057a2476226df448c925b0e14a7fbc79b12" 1615 | dependencies = [ 1616 | "deno_core", 1617 | "thiserror", 1618 | "urlpattern", 1619 | ] 1620 | 1621 | [[package]] 1622 | name = "deno_web" 1623 | version = "0.205.0" 1624 | source = "registry+https://github.com/rust-lang/crates.io-index" 1625 | checksum = "5b5a7904b6eb1cdd4fbb07e2a58a6400853f5a0eb594be5c0e88d1a9a6dfe722" 1626 | dependencies = [ 1627 | "async-trait", 1628 | "base64-simd 0.8.0", 1629 | "bytes", 1630 | "deno_core", 1631 | "deno_permissions", 1632 | "encoding_rs", 1633 | "flate2", 1634 | "futures", 1635 | "serde", 1636 | "thiserror", 1637 | "tokio", 1638 | "uuid", 1639 | ] 1640 | 1641 | [[package]] 1642 | name = "deno_webgpu" 1643 | version = "0.141.0" 1644 | source = "registry+https://github.com/rust-lang/crates.io-index" 1645 | checksum = "4cc13d606eac1e6961170b81fdb83cd1c60355eb3f8fb13fddc7563cae276787" 1646 | dependencies = [ 1647 | "deno_core", 1648 | "raw-window-handle", 1649 | "serde", 1650 | "thiserror", 1651 | "tokio", 1652 | "wgpu-core", 1653 | "wgpu-types", 1654 | ] 1655 | 1656 | [[package]] 1657 | name = "deno_webidl" 1658 | version = "0.174.0" 1659 | source = "registry+https://github.com/rust-lang/crates.io-index" 1660 | checksum = "ef87afea54649b340cca71cabe387f705539117763bb1260b5976fc64d70ce80" 1661 | dependencies = [ 1662 | "deno_core", 1663 | ] 1664 | 1665 | [[package]] 1666 | name = "deno_websocket" 1667 | version = "0.179.0" 1668 | source = "registry+https://github.com/rust-lang/crates.io-index" 1669 | checksum = "cf74c6c8077d0e794c2d28ab24e2c395f1821081d0864e2c3b4f85e623c85546" 1670 | dependencies = [ 1671 | "bytes", 1672 | "deno_core", 1673 | "deno_net", 1674 | "deno_permissions", 1675 | "deno_tls", 1676 | "fastwebsockets", 1677 | "h2 0.4.6", 1678 | "http 1.1.0", 1679 | "http-body-util", 1680 | "hyper 1.5.0", 1681 | "hyper-util", 1682 | "once_cell", 1683 | "rustls-tokio-stream", 1684 | "serde", 1685 | "thiserror", 1686 | "tokio", 1687 | ] 1688 | 1689 | [[package]] 1690 | name = "deno_webstorage" 1691 | version = "0.169.0" 1692 | source = "registry+https://github.com/rust-lang/crates.io-index" 1693 | checksum = "ba641ab987d5115be2b1cef44980ff35311a32fd83b65ae2252afdfdd1aedbbf" 1694 | dependencies = [ 1695 | "deno_core", 1696 | "deno_web", 1697 | "rusqlite", 1698 | "thiserror", 1699 | ] 1700 | 1701 | [[package]] 1702 | name = "deno_whoami" 1703 | version = "0.1.0" 1704 | source = "registry+https://github.com/rust-lang/crates.io-index" 1705 | checksum = "e75e4caa92b98a27f09c671d1399aee0f5970aa491b9a598523aac000a2192e3" 1706 | dependencies = [ 1707 | "libc", 1708 | "whoami", 1709 | ] 1710 | 1711 | [[package]] 1712 | name = "denokv_proto" 1713 | version = "0.8.3" 1714 | source = "registry+https://github.com/rust-lang/crates.io-index" 1715 | checksum = "25e4ca7a6388ad11c5b8d8ad2300dbd57cdd1ba20fe7feb25aa5da8ae0ea83fd" 1716 | dependencies = [ 1717 | "anyhow", 1718 | "async-trait", 1719 | "chrono", 1720 | "futures", 1721 | "num-bigint", 1722 | "prost", 1723 | "serde", 1724 | "uuid", 1725 | ] 1726 | 1727 | [[package]] 1728 | name = "denokv_remote" 1729 | version = "0.8.3" 1730 | source = "registry+https://github.com/rust-lang/crates.io-index" 1731 | checksum = "63bf273105c8ea5497fff56ec2729f72898347359b385ec9420158230a07ce67" 1732 | dependencies = [ 1733 | "anyhow", 1734 | "async-stream", 1735 | "async-trait", 1736 | "bytes", 1737 | "chrono", 1738 | "denokv_proto", 1739 | "futures", 1740 | "http 1.1.0", 1741 | "log", 1742 | "prost", 1743 | "rand", 1744 | "serde", 1745 | "serde_json", 1746 | "tokio", 1747 | "tokio-util", 1748 | "url", 1749 | "uuid", 1750 | ] 1751 | 1752 | [[package]] 1753 | name = "denokv_sqlite" 1754 | version = "0.8.3" 1755 | source = "registry+https://github.com/rust-lang/crates.io-index" 1756 | checksum = "6e32dcfde2d7b2ed3200e2cdc2f90a6aeee31c83a2dd89425356f509f1238759" 1757 | dependencies = [ 1758 | "anyhow", 1759 | "async-stream", 1760 | "async-trait", 1761 | "chrono", 1762 | "denokv_proto", 1763 | "futures", 1764 | "hex", 1765 | "log", 1766 | "num-bigint", 1767 | "rand", 1768 | "rusqlite", 1769 | "serde_json", 1770 | "thiserror", 1771 | "tokio", 1772 | "tokio-stream", 1773 | "uuid", 1774 | "v8_valueserializer", 1775 | ] 1776 | 1777 | [[package]] 1778 | name = "der" 1779 | version = "0.7.9" 1780 | source = "registry+https://github.com/rust-lang/crates.io-index" 1781 | checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" 1782 | dependencies = [ 1783 | "const-oid", 1784 | "der_derive", 1785 | "pem-rfc7468", 1786 | "zeroize", 1787 | ] 1788 | 1789 | [[package]] 1790 | name = "der-parser" 1791 | version = "8.2.0" 1792 | source = "registry+https://github.com/rust-lang/crates.io-index" 1793 | checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" 1794 | dependencies = [ 1795 | "asn1-rs", 1796 | "displaydoc", 1797 | "nom 7.1.3", 1798 | "num-bigint", 1799 | "num-traits", 1800 | "rusticata-macros", 1801 | ] 1802 | 1803 | [[package]] 1804 | name = "der_derive" 1805 | version = "0.7.3" 1806 | source = "registry+https://github.com/rust-lang/crates.io-index" 1807 | checksum = "8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18" 1808 | dependencies = [ 1809 | "proc-macro2", 1810 | "quote", 1811 | "syn 2.0.85", 1812 | ] 1813 | 1814 | [[package]] 1815 | name = "deranged" 1816 | version = "0.3.11" 1817 | source = "registry+https://github.com/rust-lang/crates.io-index" 1818 | checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 1819 | dependencies = [ 1820 | "powerfmt", 1821 | ] 1822 | 1823 | [[package]] 1824 | name = "digest" 1825 | version = "0.10.7" 1826 | source = "registry+https://github.com/rust-lang/crates.io-index" 1827 | checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1828 | dependencies = [ 1829 | "block-buffer", 1830 | "const-oid", 1831 | "crypto-common", 1832 | "subtle", 1833 | ] 1834 | 1835 | [[package]] 1836 | name = "displaydoc" 1837 | version = "0.2.5" 1838 | source = "registry+https://github.com/rust-lang/crates.io-index" 1839 | checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 1840 | dependencies = [ 1841 | "proc-macro2", 1842 | "quote", 1843 | "syn 2.0.85", 1844 | ] 1845 | 1846 | [[package]] 1847 | name = "dlopen2" 1848 | version = "0.6.1" 1849 | source = "registry+https://github.com/rust-lang/crates.io-index" 1850 | checksum = "6bc2c7ed06fd72a8513ded8d0d2f6fd2655a85d6885c48cae8625d80faf28c03" 1851 | dependencies = [ 1852 | "dlopen2_derive", 1853 | "libc", 1854 | "once_cell", 1855 | "winapi", 1856 | ] 1857 | 1858 | [[package]] 1859 | name = "dlopen2" 1860 | version = "0.7.0" 1861 | source = "registry+https://github.com/rust-lang/crates.io-index" 1862 | checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" 1863 | dependencies = [ 1864 | "dlopen2_derive", 1865 | "libc", 1866 | "once_cell", 1867 | "winapi", 1868 | ] 1869 | 1870 | [[package]] 1871 | name = "dlopen2_derive" 1872 | version = "0.4.0" 1873 | source = "registry+https://github.com/rust-lang/crates.io-index" 1874 | checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" 1875 | dependencies = [ 1876 | "proc-macro2", 1877 | "quote", 1878 | "syn 2.0.85", 1879 | ] 1880 | 1881 | [[package]] 1882 | name = "document-features" 1883 | version = "0.2.10" 1884 | source = "registry+https://github.com/rust-lang/crates.io-index" 1885 | checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" 1886 | dependencies = [ 1887 | "litrs", 1888 | ] 1889 | 1890 | [[package]] 1891 | name = "dprint-swc-ext" 1892 | version = "0.20.0" 1893 | source = "registry+https://github.com/rust-lang/crates.io-index" 1894 | checksum = "0ba28c12892aadb751c2ba7001d8460faee4748a04b4edc51c7121cc67ee03db" 1895 | dependencies = [ 1896 | "num-bigint", 1897 | "rustc-hash", 1898 | "swc_atoms", 1899 | "swc_common", 1900 | "swc_ecma_ast", 1901 | "swc_ecma_parser", 1902 | "text_lines", 1903 | ] 1904 | 1905 | [[package]] 1906 | name = "dsa" 1907 | version = "0.6.3" 1908 | source = "registry+https://github.com/rust-lang/crates.io-index" 1909 | checksum = "48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689" 1910 | dependencies = [ 1911 | "digest", 1912 | "num-bigint-dig", 1913 | "num-traits", 1914 | "pkcs8", 1915 | "rfc6979", 1916 | "sha2", 1917 | "signature", 1918 | "zeroize", 1919 | ] 1920 | 1921 | [[package]] 1922 | name = "dyn-clone" 1923 | version = "1.0.17" 1924 | source = "registry+https://github.com/rust-lang/crates.io-index" 1925 | checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 1926 | 1927 | [[package]] 1928 | name = "dynasm" 1929 | version = "1.2.3" 1930 | source = "registry+https://github.com/rust-lang/crates.io-index" 1931 | checksum = "add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b" 1932 | dependencies = [ 1933 | "bitflags 1.3.2", 1934 | "byteorder", 1935 | "lazy_static", 1936 | "proc-macro-error", 1937 | "proc-macro2", 1938 | "quote", 1939 | "syn 1.0.109", 1940 | ] 1941 | 1942 | [[package]] 1943 | name = "dynasmrt" 1944 | version = "1.2.3" 1945 | source = "registry+https://github.com/rust-lang/crates.io-index" 1946 | checksum = "64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9" 1947 | dependencies = [ 1948 | "byteorder", 1949 | "dynasm", 1950 | "memmap2", 1951 | ] 1952 | 1953 | [[package]] 1954 | name = "ecb" 1955 | version = "0.1.2" 1956 | source = "registry+https://github.com/rust-lang/crates.io-index" 1957 | checksum = "1a8bfa975b1aec2145850fcaa1c6fe269a16578c44705a532ae3edc92b8881c7" 1958 | dependencies = [ 1959 | "cipher", 1960 | ] 1961 | 1962 | [[package]] 1963 | name = "ecdsa" 1964 | version = "0.16.9" 1965 | source = "registry+https://github.com/rust-lang/crates.io-index" 1966 | checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 1967 | dependencies = [ 1968 | "der", 1969 | "digest", 1970 | "elliptic-curve", 1971 | "rfc6979", 1972 | "signature", 1973 | "spki", 1974 | ] 1975 | 1976 | [[package]] 1977 | name = "ed25519" 1978 | version = "2.2.3" 1979 | source = "registry+https://github.com/rust-lang/crates.io-index" 1980 | checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" 1981 | dependencies = [ 1982 | "pkcs8", 1983 | "signature", 1984 | ] 1985 | 1986 | [[package]] 1987 | name = "ed25519-dalek" 1988 | version = "2.1.1" 1989 | source = "registry+https://github.com/rust-lang/crates.io-index" 1990 | checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" 1991 | dependencies = [ 1992 | "curve25519-dalek", 1993 | "ed25519", 1994 | "rand_core", 1995 | "serde", 1996 | "sha2", 1997 | "signature", 1998 | "subtle", 1999 | "zeroize", 2000 | ] 2001 | 2002 | [[package]] 2003 | name = "ed448-goldilocks" 2004 | version = "0.8.3" 2005 | source = "registry+https://github.com/rust-lang/crates.io-index" 2006 | checksum = "06924531e9e90130842b012e447f85bdaf9161bc8a0f8092be8cb70b01ebe092" 2007 | dependencies = [ 2008 | "fiat-crypto 0.1.20", 2009 | "hex", 2010 | "subtle", 2011 | "zeroize", 2012 | ] 2013 | 2014 | [[package]] 2015 | name = "either" 2016 | version = "1.13.0" 2017 | source = "registry+https://github.com/rust-lang/crates.io-index" 2018 | checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 2019 | 2020 | [[package]] 2021 | name = "elliptic-curve" 2022 | version = "0.13.8" 2023 | source = "registry+https://github.com/rust-lang/crates.io-index" 2024 | checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 2025 | dependencies = [ 2026 | "base16ct", 2027 | "base64ct", 2028 | "crypto-bigint", 2029 | "digest", 2030 | "ff", 2031 | "generic-array", 2032 | "group", 2033 | "hkdf", 2034 | "pem-rfc7468", 2035 | "pkcs8", 2036 | "rand_core", 2037 | "sec1", 2038 | "serde_json", 2039 | "serdect", 2040 | "subtle", 2041 | "zeroize", 2042 | ] 2043 | 2044 | [[package]] 2045 | name = "encoding_rs" 2046 | version = "0.8.33" 2047 | source = "registry+https://github.com/rust-lang/crates.io-index" 2048 | checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 2049 | dependencies = [ 2050 | "cfg-if", 2051 | ] 2052 | 2053 | [[package]] 2054 | name = "endian-type" 2055 | version = "0.1.2" 2056 | source = "registry+https://github.com/rust-lang/crates.io-index" 2057 | checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" 2058 | 2059 | [[package]] 2060 | name = "enum-as-inner" 2061 | version = "0.6.1" 2062 | source = "registry+https://github.com/rust-lang/crates.io-index" 2063 | checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" 2064 | dependencies = [ 2065 | "heck 0.5.0", 2066 | "proc-macro2", 2067 | "quote", 2068 | "syn 2.0.85", 2069 | ] 2070 | 2071 | [[package]] 2072 | name = "equivalent" 2073 | version = "1.0.1" 2074 | source = "registry+https://github.com/rust-lang/crates.io-index" 2075 | checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 2076 | 2077 | [[package]] 2078 | name = "errno" 2079 | version = "0.2.8" 2080 | source = "registry+https://github.com/rust-lang/crates.io-index" 2081 | checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 2082 | dependencies = [ 2083 | "errno-dragonfly", 2084 | "libc", 2085 | "winapi", 2086 | ] 2087 | 2088 | [[package]] 2089 | name = "errno" 2090 | version = "0.3.9" 2091 | source = "registry+https://github.com/rust-lang/crates.io-index" 2092 | checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 2093 | dependencies = [ 2094 | "libc", 2095 | "windows-sys 0.52.0", 2096 | ] 2097 | 2098 | [[package]] 2099 | name = "errno-dragonfly" 2100 | version = "0.1.2" 2101 | source = "registry+https://github.com/rust-lang/crates.io-index" 2102 | checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 2103 | dependencies = [ 2104 | "cc", 2105 | "libc", 2106 | ] 2107 | 2108 | [[package]] 2109 | name = "error-code" 2110 | version = "3.3.1" 2111 | source = "registry+https://github.com/rust-lang/crates.io-index" 2112 | checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" 2113 | 2114 | [[package]] 2115 | name = "error_reporter" 2116 | version = "1.0.0" 2117 | source = "registry+https://github.com/rust-lang/crates.io-index" 2118 | checksum = "31ae425815400e5ed474178a7a22e275a9687086a12ca63ec793ff292d8fdae8" 2119 | 2120 | [[package]] 2121 | name = "fallible-iterator" 2122 | version = "0.3.0" 2123 | source = "registry+https://github.com/rust-lang/crates.io-index" 2124 | checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 2125 | 2126 | [[package]] 2127 | name = "fallible-streaming-iterator" 2128 | version = "0.1.9" 2129 | source = "registry+https://github.com/rust-lang/crates.io-index" 2130 | checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 2131 | 2132 | [[package]] 2133 | name = "faster-hex" 2134 | version = "0.9.0" 2135 | source = "registry+https://github.com/rust-lang/crates.io-index" 2136 | checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183" 2137 | dependencies = [ 2138 | "serde", 2139 | ] 2140 | 2141 | [[package]] 2142 | name = "fastrand" 2143 | version = "2.1.1" 2144 | source = "registry+https://github.com/rust-lang/crates.io-index" 2145 | checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 2146 | 2147 | [[package]] 2148 | name = "fastwebsockets" 2149 | version = "0.8.0" 2150 | source = "registry+https://github.com/rust-lang/crates.io-index" 2151 | checksum = "26da0c7b5cef45c521a6f9cdfffdfeb6c9f5804fbac332deb5ae254634c7a6be" 2152 | dependencies = [ 2153 | "base64 0.21.7", 2154 | "bytes", 2155 | "http-body-util", 2156 | "hyper 1.5.0", 2157 | "hyper-util", 2158 | "pin-project", 2159 | "rand", 2160 | "sha1", 2161 | "simdutf8", 2162 | "thiserror", 2163 | "tokio", 2164 | "utf-8", 2165 | ] 2166 | 2167 | [[package]] 2168 | name = "fd-lock" 2169 | version = "4.0.2" 2170 | source = "registry+https://github.com/rust-lang/crates.io-index" 2171 | checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947" 2172 | dependencies = [ 2173 | "cfg-if", 2174 | "rustix", 2175 | "windows-sys 0.52.0", 2176 | ] 2177 | 2178 | [[package]] 2179 | name = "fdeflate" 2180 | version = "0.3.5" 2181 | source = "registry+https://github.com/rust-lang/crates.io-index" 2182 | checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab" 2183 | dependencies = [ 2184 | "simd-adler32", 2185 | ] 2186 | 2187 | [[package]] 2188 | name = "ff" 2189 | version = "0.13.0" 2190 | source = "registry+https://github.com/rust-lang/crates.io-index" 2191 | checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 2192 | dependencies = [ 2193 | "rand_core", 2194 | "subtle", 2195 | ] 2196 | 2197 | [[package]] 2198 | name = "fiat-crypto" 2199 | version = "0.1.20" 2200 | source = "registry+https://github.com/rust-lang/crates.io-index" 2201 | checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" 2202 | 2203 | [[package]] 2204 | name = "fiat-crypto" 2205 | version = "0.2.9" 2206 | source = "registry+https://github.com/rust-lang/crates.io-index" 2207 | checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" 2208 | 2209 | [[package]] 2210 | name = "filetime" 2211 | version = "0.2.25" 2212 | source = "registry+https://github.com/rust-lang/crates.io-index" 2213 | checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 2214 | dependencies = [ 2215 | "cfg-if", 2216 | "libc", 2217 | "libredox", 2218 | "windows-sys 0.59.0", 2219 | ] 2220 | 2221 | [[package]] 2222 | name = "fixedbitset" 2223 | version = "0.4.2" 2224 | source = "registry+https://github.com/rust-lang/crates.io-index" 2225 | checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 2226 | 2227 | [[package]] 2228 | name = "flate2" 2229 | version = "1.0.34" 2230 | source = "registry+https://github.com/rust-lang/crates.io-index" 2231 | checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" 2232 | dependencies = [ 2233 | "crc32fast", 2234 | "miniz_oxide 0.8.0", 2235 | ] 2236 | 2237 | [[package]] 2238 | name = "float-cmp" 2239 | version = "0.10.0" 2240 | source = "registry+https://github.com/rust-lang/crates.io-index" 2241 | checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8" 2242 | dependencies = [ 2243 | "num-traits", 2244 | ] 2245 | 2246 | [[package]] 2247 | name = "fnv" 2248 | version = "1.0.7" 2249 | source = "registry+https://github.com/rust-lang/crates.io-index" 2250 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 2251 | 2252 | [[package]] 2253 | name = "foreign-types" 2254 | version = "0.5.0" 2255 | source = "registry+https://github.com/rust-lang/crates.io-index" 2256 | checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 2257 | dependencies = [ 2258 | "foreign-types-macros", 2259 | "foreign-types-shared", 2260 | ] 2261 | 2262 | [[package]] 2263 | name = "foreign-types-macros" 2264 | version = "0.2.3" 2265 | source = "registry+https://github.com/rust-lang/crates.io-index" 2266 | checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 2267 | dependencies = [ 2268 | "proc-macro2", 2269 | "quote", 2270 | "syn 2.0.85", 2271 | ] 2272 | 2273 | [[package]] 2274 | name = "foreign-types-shared" 2275 | version = "0.3.1" 2276 | source = "registry+https://github.com/rust-lang/crates.io-index" 2277 | checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 2278 | 2279 | [[package]] 2280 | name = "form_urlencoded" 2281 | version = "1.2.1" 2282 | source = "registry+https://github.com/rust-lang/crates.io-index" 2283 | checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 2284 | dependencies = [ 2285 | "percent-encoding", 2286 | ] 2287 | 2288 | [[package]] 2289 | name = "fqdn" 2290 | version = "0.3.12" 2291 | source = "registry+https://github.com/rust-lang/crates.io-index" 2292 | checksum = "eb540cf7bc4fe6df9d8f7f0c974cfd0dce8ed4e9e8884e73433b503ee78b4e7d" 2293 | 2294 | [[package]] 2295 | name = "from_variant" 2296 | version = "0.1.9" 2297 | source = "registry+https://github.com/rust-lang/crates.io-index" 2298 | checksum = "32016f1242eb82af5474752d00fd8ebcd9004bd69b462b1c91de833972d08ed4" 2299 | dependencies = [ 2300 | "proc-macro2", 2301 | "swc_macros_common", 2302 | "syn 2.0.85", 2303 | ] 2304 | 2305 | [[package]] 2306 | name = "fs3" 2307 | version = "0.5.0" 2308 | source = "registry+https://github.com/rust-lang/crates.io-index" 2309 | checksum = "fb17cf6ed704f72485332f6ab65257460c4f9f3083934cf402bf9f5b3b600a90" 2310 | dependencies = [ 2311 | "libc", 2312 | "rustc_version 0.2.3", 2313 | "winapi", 2314 | ] 2315 | 2316 | [[package]] 2317 | name = "fsevent-sys" 2318 | version = "4.1.0" 2319 | source = "registry+https://github.com/rust-lang/crates.io-index" 2320 | checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 2321 | dependencies = [ 2322 | "libc", 2323 | ] 2324 | 2325 | [[package]] 2326 | name = "fslock" 2327 | version = "0.2.1" 2328 | source = "registry+https://github.com/rust-lang/crates.io-index" 2329 | checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb" 2330 | dependencies = [ 2331 | "libc", 2332 | "winapi", 2333 | ] 2334 | 2335 | [[package]] 2336 | name = "funty" 2337 | version = "2.0.0" 2338 | source = "registry+https://github.com/rust-lang/crates.io-index" 2339 | checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 2340 | 2341 | [[package]] 2342 | name = "futures" 2343 | version = "0.3.31" 2344 | source = "registry+https://github.com/rust-lang/crates.io-index" 2345 | checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 2346 | dependencies = [ 2347 | "futures-channel", 2348 | "futures-core", 2349 | "futures-executor", 2350 | "futures-io", 2351 | "futures-sink", 2352 | "futures-task", 2353 | "futures-util", 2354 | ] 2355 | 2356 | [[package]] 2357 | name = "futures-channel" 2358 | version = "0.3.31" 2359 | source = "registry+https://github.com/rust-lang/crates.io-index" 2360 | checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 2361 | dependencies = [ 2362 | "futures-core", 2363 | "futures-sink", 2364 | ] 2365 | 2366 | [[package]] 2367 | name = "futures-core" 2368 | version = "0.3.31" 2369 | source = "registry+https://github.com/rust-lang/crates.io-index" 2370 | checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 2371 | 2372 | [[package]] 2373 | name = "futures-executor" 2374 | version = "0.3.31" 2375 | source = "registry+https://github.com/rust-lang/crates.io-index" 2376 | checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 2377 | dependencies = [ 2378 | "futures-core", 2379 | "futures-task", 2380 | "futures-util", 2381 | ] 2382 | 2383 | [[package]] 2384 | name = "futures-io" 2385 | version = "0.3.31" 2386 | source = "registry+https://github.com/rust-lang/crates.io-index" 2387 | checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 2388 | 2389 | [[package]] 2390 | name = "futures-macro" 2391 | version = "0.3.31" 2392 | source = "registry+https://github.com/rust-lang/crates.io-index" 2393 | checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 2394 | dependencies = [ 2395 | "proc-macro2", 2396 | "quote", 2397 | "syn 2.0.85", 2398 | ] 2399 | 2400 | [[package]] 2401 | name = "futures-sink" 2402 | version = "0.3.31" 2403 | source = "registry+https://github.com/rust-lang/crates.io-index" 2404 | checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 2405 | 2406 | [[package]] 2407 | name = "futures-task" 2408 | version = "0.3.31" 2409 | source = "registry+https://github.com/rust-lang/crates.io-index" 2410 | checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 2411 | 2412 | [[package]] 2413 | name = "futures-util" 2414 | version = "0.3.31" 2415 | source = "registry+https://github.com/rust-lang/crates.io-index" 2416 | checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 2417 | dependencies = [ 2418 | "futures-channel", 2419 | "futures-core", 2420 | "futures-io", 2421 | "futures-macro", 2422 | "futures-sink", 2423 | "futures-task", 2424 | "memchr", 2425 | "pin-project-lite", 2426 | "pin-utils", 2427 | "slab", 2428 | ] 2429 | 2430 | [[package]] 2431 | name = "generic-array" 2432 | version = "0.14.7" 2433 | source = "registry+https://github.com/rust-lang/crates.io-index" 2434 | checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 2435 | dependencies = [ 2436 | "typenum", 2437 | "version_check", 2438 | "zeroize", 2439 | ] 2440 | 2441 | [[package]] 2442 | name = "getrandom" 2443 | version = "0.2.15" 2444 | source = "registry+https://github.com/rust-lang/crates.io-index" 2445 | checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 2446 | dependencies = [ 2447 | "cfg-if", 2448 | "js-sys", 2449 | "libc", 2450 | "wasi", 2451 | "wasm-bindgen", 2452 | ] 2453 | 2454 | [[package]] 2455 | name = "ghash" 2456 | version = "0.5.1" 2457 | source = "registry+https://github.com/rust-lang/crates.io-index" 2458 | checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 2459 | dependencies = [ 2460 | "opaque-debug", 2461 | "polyval", 2462 | ] 2463 | 2464 | [[package]] 2465 | name = "gimli" 2466 | version = "0.31.1" 2467 | source = "registry+https://github.com/rust-lang/crates.io-index" 2468 | checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 2469 | 2470 | [[package]] 2471 | name = "gl_generator" 2472 | version = "0.14.0" 2473 | source = "registry+https://github.com/rust-lang/crates.io-index" 2474 | checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" 2475 | dependencies = [ 2476 | "khronos_api", 2477 | "log", 2478 | "xml-rs", 2479 | ] 2480 | 2481 | [[package]] 2482 | name = "glob" 2483 | version = "0.3.1" 2484 | source = "registry+https://github.com/rust-lang/crates.io-index" 2485 | checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 2486 | 2487 | [[package]] 2488 | name = "glow" 2489 | version = "0.13.1" 2490 | source = "registry+https://github.com/rust-lang/crates.io-index" 2491 | checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1" 2492 | dependencies = [ 2493 | "js-sys", 2494 | "slotmap", 2495 | "wasm-bindgen", 2496 | "web-sys", 2497 | ] 2498 | 2499 | [[package]] 2500 | name = "glutin_wgl_sys" 2501 | version = "0.5.0" 2502 | source = "registry+https://github.com/rust-lang/crates.io-index" 2503 | checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead" 2504 | dependencies = [ 2505 | "gl_generator", 2506 | ] 2507 | 2508 | [[package]] 2509 | name = "gpu-alloc" 2510 | version = "0.6.0" 2511 | source = "registry+https://github.com/rust-lang/crates.io-index" 2512 | checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" 2513 | dependencies = [ 2514 | "bitflags 2.6.0", 2515 | "gpu-alloc-types", 2516 | ] 2517 | 2518 | [[package]] 2519 | name = "gpu-alloc-types" 2520 | version = "0.3.0" 2521 | source = "registry+https://github.com/rust-lang/crates.io-index" 2522 | checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" 2523 | dependencies = [ 2524 | "bitflags 2.6.0", 2525 | ] 2526 | 2527 | [[package]] 2528 | name = "gpu-descriptor" 2529 | version = "0.3.0" 2530 | source = "registry+https://github.com/rust-lang/crates.io-index" 2531 | checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557" 2532 | dependencies = [ 2533 | "bitflags 2.6.0", 2534 | "gpu-descriptor-types", 2535 | "hashbrown 0.14.5", 2536 | ] 2537 | 2538 | [[package]] 2539 | name = "gpu-descriptor-types" 2540 | version = "0.2.0" 2541 | source = "registry+https://github.com/rust-lang/crates.io-index" 2542 | checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" 2543 | dependencies = [ 2544 | "bitflags 2.6.0", 2545 | ] 2546 | 2547 | [[package]] 2548 | name = "group" 2549 | version = "0.13.0" 2550 | source = "registry+https://github.com/rust-lang/crates.io-index" 2551 | checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 2552 | dependencies = [ 2553 | "ff", 2554 | "rand_core", 2555 | "subtle", 2556 | ] 2557 | 2558 | [[package]] 2559 | name = "gzip-header" 2560 | version = "1.0.0" 2561 | source = "registry+https://github.com/rust-lang/crates.io-index" 2562 | checksum = "95cc527b92e6029a62960ad99aa8a6660faa4555fe5f731aab13aa6a921795a2" 2563 | dependencies = [ 2564 | "crc32fast", 2565 | ] 2566 | 2567 | [[package]] 2568 | name = "h2" 2569 | version = "0.3.26" 2570 | source = "registry+https://github.com/rust-lang/crates.io-index" 2571 | checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 2572 | dependencies = [ 2573 | "bytes", 2574 | "fnv", 2575 | "futures-core", 2576 | "futures-sink", 2577 | "futures-util", 2578 | "http 0.2.12", 2579 | "indexmap", 2580 | "slab", 2581 | "tokio", 2582 | "tokio-util", 2583 | "tracing", 2584 | ] 2585 | 2586 | [[package]] 2587 | name = "h2" 2588 | version = "0.4.6" 2589 | source = "registry+https://github.com/rust-lang/crates.io-index" 2590 | checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" 2591 | dependencies = [ 2592 | "atomic-waker", 2593 | "bytes", 2594 | "fnv", 2595 | "futures-core", 2596 | "futures-sink", 2597 | "http 1.1.0", 2598 | "indexmap", 2599 | "slab", 2600 | "tokio", 2601 | "tokio-util", 2602 | "tracing", 2603 | ] 2604 | 2605 | [[package]] 2606 | name = "halfbrown" 2607 | version = "0.2.5" 2608 | source = "registry+https://github.com/rust-lang/crates.io-index" 2609 | checksum = "8588661a8607108a5ca69cab034063441a0413a0b041c13618a7dd348021ef6f" 2610 | dependencies = [ 2611 | "hashbrown 0.14.5", 2612 | "serde", 2613 | ] 2614 | 2615 | [[package]] 2616 | name = "hashbrown" 2617 | version = "0.14.5" 2618 | source = "registry+https://github.com/rust-lang/crates.io-index" 2619 | checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 2620 | dependencies = [ 2621 | "ahash", 2622 | "allocator-api2", 2623 | ] 2624 | 2625 | [[package]] 2626 | name = "hashbrown" 2627 | version = "0.15.0" 2628 | source = "registry+https://github.com/rust-lang/crates.io-index" 2629 | checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" 2630 | 2631 | [[package]] 2632 | name = "hashlink" 2633 | version = "0.9.1" 2634 | source = "registry+https://github.com/rust-lang/crates.io-index" 2635 | checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" 2636 | dependencies = [ 2637 | "hashbrown 0.14.5", 2638 | ] 2639 | 2640 | [[package]] 2641 | name = "heck" 2642 | version = "0.4.1" 2643 | source = "registry+https://github.com/rust-lang/crates.io-index" 2644 | checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 2645 | 2646 | [[package]] 2647 | name = "heck" 2648 | version = "0.5.0" 2649 | source = "registry+https://github.com/rust-lang/crates.io-index" 2650 | checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 2651 | 2652 | [[package]] 2653 | name = "hermit-abi" 2654 | version = "0.3.9" 2655 | source = "registry+https://github.com/rust-lang/crates.io-index" 2656 | checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 2657 | 2658 | [[package]] 2659 | name = "hex" 2660 | version = "0.4.3" 2661 | source = "registry+https://github.com/rust-lang/crates.io-index" 2662 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 2663 | 2664 | [[package]] 2665 | name = "hexf-parse" 2666 | version = "0.2.1" 2667 | source = "registry+https://github.com/rust-lang/crates.io-index" 2668 | checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" 2669 | 2670 | [[package]] 2671 | name = "hkdf" 2672 | version = "0.12.4" 2673 | source = "registry+https://github.com/rust-lang/crates.io-index" 2674 | checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 2675 | dependencies = [ 2676 | "hmac", 2677 | ] 2678 | 2679 | [[package]] 2680 | name = "hmac" 2681 | version = "0.12.1" 2682 | source = "registry+https://github.com/rust-lang/crates.io-index" 2683 | checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 2684 | dependencies = [ 2685 | "digest", 2686 | ] 2687 | 2688 | [[package]] 2689 | name = "home" 2690 | version = "0.5.9" 2691 | source = "registry+https://github.com/rust-lang/crates.io-index" 2692 | checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 2693 | dependencies = [ 2694 | "windows-sys 0.52.0", 2695 | ] 2696 | 2697 | [[package]] 2698 | name = "hostname" 2699 | version = "0.3.1" 2700 | source = "registry+https://github.com/rust-lang/crates.io-index" 2701 | checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" 2702 | dependencies = [ 2703 | "libc", 2704 | "match_cfg", 2705 | "winapi", 2706 | ] 2707 | 2708 | [[package]] 2709 | name = "hstr" 2710 | version = "0.2.12" 2711 | source = "registry+https://github.com/rust-lang/crates.io-index" 2712 | checksum = "dae404c0c5d4e95d4858876ab02eecd6a196bb8caa42050dfa809938833fc412" 2713 | dependencies = [ 2714 | "hashbrown 0.14.5", 2715 | "new_debug_unreachable", 2716 | "once_cell", 2717 | "phf", 2718 | "rustc-hash", 2719 | "triomphe", 2720 | ] 2721 | 2722 | [[package]] 2723 | name = "http" 2724 | version = "0.2.12" 2725 | source = "registry+https://github.com/rust-lang/crates.io-index" 2726 | checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 2727 | dependencies = [ 2728 | "bytes", 2729 | "fnv", 2730 | "itoa", 2731 | ] 2732 | 2733 | [[package]] 2734 | name = "http" 2735 | version = "1.1.0" 2736 | source = "registry+https://github.com/rust-lang/crates.io-index" 2737 | checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 2738 | dependencies = [ 2739 | "bytes", 2740 | "fnv", 2741 | "itoa", 2742 | ] 2743 | 2744 | [[package]] 2745 | name = "http-body" 2746 | version = "0.4.6" 2747 | source = "registry+https://github.com/rust-lang/crates.io-index" 2748 | checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 2749 | dependencies = [ 2750 | "bytes", 2751 | "http 0.2.12", 2752 | "pin-project-lite", 2753 | ] 2754 | 2755 | [[package]] 2756 | name = "http-body" 2757 | version = "1.0.1" 2758 | source = "registry+https://github.com/rust-lang/crates.io-index" 2759 | checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 2760 | dependencies = [ 2761 | "bytes", 2762 | "http 1.1.0", 2763 | ] 2764 | 2765 | [[package]] 2766 | name = "http-body-util" 2767 | version = "0.1.2" 2768 | source = "registry+https://github.com/rust-lang/crates.io-index" 2769 | checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" 2770 | dependencies = [ 2771 | "bytes", 2772 | "futures-util", 2773 | "http 1.1.0", 2774 | "http-body 1.0.1", 2775 | "pin-project-lite", 2776 | ] 2777 | 2778 | [[package]] 2779 | name = "httparse" 2780 | version = "1.9.5" 2781 | source = "registry+https://github.com/rust-lang/crates.io-index" 2782 | checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" 2783 | 2784 | [[package]] 2785 | name = "httpdate" 2786 | version = "1.0.3" 2787 | source = "registry+https://github.com/rust-lang/crates.io-index" 2788 | checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 2789 | 2790 | [[package]] 2791 | name = "hyper" 2792 | version = "0.14.31" 2793 | source = "registry+https://github.com/rust-lang/crates.io-index" 2794 | checksum = "8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85" 2795 | dependencies = [ 2796 | "bytes", 2797 | "futures-channel", 2798 | "futures-core", 2799 | "futures-util", 2800 | "h2 0.3.26", 2801 | "http 0.2.12", 2802 | "http-body 0.4.6", 2803 | "httparse", 2804 | "httpdate", 2805 | "itoa", 2806 | "pin-project-lite", 2807 | "socket2", 2808 | "tokio", 2809 | "tower-service", 2810 | "tracing", 2811 | "want", 2812 | ] 2813 | 2814 | [[package]] 2815 | name = "hyper" 2816 | version = "1.5.0" 2817 | source = "registry+https://github.com/rust-lang/crates.io-index" 2818 | checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" 2819 | dependencies = [ 2820 | "bytes", 2821 | "futures-channel", 2822 | "futures-util", 2823 | "h2 0.4.6", 2824 | "http 1.1.0", 2825 | "http-body 1.0.1", 2826 | "httparse", 2827 | "httpdate", 2828 | "itoa", 2829 | "pin-project-lite", 2830 | "smallvec", 2831 | "tokio", 2832 | "want", 2833 | ] 2834 | 2835 | [[package]] 2836 | name = "hyper-rustls" 2837 | version = "0.27.3" 2838 | source = "registry+https://github.com/rust-lang/crates.io-index" 2839 | checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" 2840 | dependencies = [ 2841 | "futures-util", 2842 | "http 1.1.0", 2843 | "hyper 1.5.0", 2844 | "hyper-util", 2845 | "rustls", 2846 | "rustls-pki-types", 2847 | "tokio", 2848 | "tokio-rustls", 2849 | "tower-service", 2850 | ] 2851 | 2852 | [[package]] 2853 | name = "hyper-util" 2854 | version = "0.1.7" 2855 | source = "registry+https://github.com/rust-lang/crates.io-index" 2856 | checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" 2857 | dependencies = [ 2858 | "bytes", 2859 | "futures-channel", 2860 | "futures-util", 2861 | "http 1.1.0", 2862 | "http-body 1.0.1", 2863 | "hyper 1.5.0", 2864 | "pin-project-lite", 2865 | "socket2", 2866 | "tokio", 2867 | "tower", 2868 | "tower-service", 2869 | "tracing", 2870 | ] 2871 | 2872 | [[package]] 2873 | name = "idna" 2874 | version = "0.3.0" 2875 | source = "registry+https://github.com/rust-lang/crates.io-index" 2876 | checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 2877 | dependencies = [ 2878 | "unicode-bidi", 2879 | "unicode-normalization", 2880 | ] 2881 | 2882 | [[package]] 2883 | name = "idna" 2884 | version = "0.4.0" 2885 | source = "registry+https://github.com/rust-lang/crates.io-index" 2886 | checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 2887 | dependencies = [ 2888 | "unicode-bidi", 2889 | "unicode-normalization", 2890 | ] 2891 | 2892 | [[package]] 2893 | name = "if_chain" 2894 | version = "1.0.2" 2895 | source = "registry+https://github.com/rust-lang/crates.io-index" 2896 | checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" 2897 | 2898 | [[package]] 2899 | name = "image" 2900 | version = "0.24.9" 2901 | source = "registry+https://github.com/rust-lang/crates.io-index" 2902 | checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 2903 | dependencies = [ 2904 | "bytemuck", 2905 | "byteorder", 2906 | "color_quant", 2907 | "num-traits", 2908 | "png", 2909 | ] 2910 | 2911 | [[package]] 2912 | name = "indexmap" 2913 | version = "2.6.0" 2914 | source = "registry+https://github.com/rust-lang/crates.io-index" 2915 | checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 2916 | dependencies = [ 2917 | "equivalent", 2918 | "hashbrown 0.15.0", 2919 | "serde", 2920 | ] 2921 | 2922 | [[package]] 2923 | name = "inotify" 2924 | version = "0.9.6" 2925 | source = "registry+https://github.com/rust-lang/crates.io-index" 2926 | checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" 2927 | dependencies = [ 2928 | "bitflags 1.3.2", 2929 | "inotify-sys", 2930 | "libc", 2931 | ] 2932 | 2933 | [[package]] 2934 | name = "inotify-sys" 2935 | version = "0.1.5" 2936 | source = "registry+https://github.com/rust-lang/crates.io-index" 2937 | checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 2938 | dependencies = [ 2939 | "libc", 2940 | ] 2941 | 2942 | [[package]] 2943 | name = "inout" 2944 | version = "0.1.3" 2945 | source = "registry+https://github.com/rust-lang/crates.io-index" 2946 | checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 2947 | dependencies = [ 2948 | "block-padding", 2949 | "generic-array", 2950 | ] 2951 | 2952 | [[package]] 2953 | name = "ipconfig" 2954 | version = "0.3.2" 2955 | source = "registry+https://github.com/rust-lang/crates.io-index" 2956 | checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 2957 | dependencies = [ 2958 | "socket2", 2959 | "widestring", 2960 | "windows-sys 0.48.0", 2961 | "winreg", 2962 | ] 2963 | 2964 | [[package]] 2965 | name = "ipnet" 2966 | version = "2.10.1" 2967 | source = "registry+https://github.com/rust-lang/crates.io-index" 2968 | checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" 2969 | 2970 | [[package]] 2971 | name = "ipnetwork" 2972 | version = "0.20.0" 2973 | source = "registry+https://github.com/rust-lang/crates.io-index" 2974 | checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e" 2975 | dependencies = [ 2976 | "serde", 2977 | ] 2978 | 2979 | [[package]] 2980 | name = "is-macro" 2981 | version = "0.3.6" 2982 | source = "registry+https://github.com/rust-lang/crates.io-index" 2983 | checksum = "2069faacbe981460232f880d26bf3c7634e322d49053aa48c27e3ae642f728f1" 2984 | dependencies = [ 2985 | "Inflector", 2986 | "proc-macro2", 2987 | "quote", 2988 | "syn 2.0.85", 2989 | ] 2990 | 2991 | [[package]] 2992 | name = "itertools" 2993 | version = "0.10.5" 2994 | source = "registry+https://github.com/rust-lang/crates.io-index" 2995 | checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 2996 | dependencies = [ 2997 | "either", 2998 | ] 2999 | 3000 | [[package]] 3001 | name = "itertools" 3002 | version = "0.12.1" 3003 | source = "registry+https://github.com/rust-lang/crates.io-index" 3004 | checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 3005 | dependencies = [ 3006 | "either", 3007 | ] 3008 | 3009 | [[package]] 3010 | name = "itoa" 3011 | version = "1.0.11" 3012 | source = "registry+https://github.com/rust-lang/crates.io-index" 3013 | checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 3014 | 3015 | [[package]] 3016 | name = "jni-sys" 3017 | version = "0.3.0" 3018 | source = "registry+https://github.com/rust-lang/crates.io-index" 3019 | checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 3020 | 3021 | [[package]] 3022 | name = "js-sys" 3023 | version = "0.3.72" 3024 | source = "registry+https://github.com/rust-lang/crates.io-index" 3025 | checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 3026 | dependencies = [ 3027 | "wasm-bindgen", 3028 | ] 3029 | 3030 | [[package]] 3031 | name = "junction" 3032 | version = "0.2.0" 3033 | source = "registry+https://github.com/rust-lang/crates.io-index" 3034 | checksum = "be39922b087cecaba4e2d5592dedfc8bda5d4a5a1231f143337cca207950b61d" 3035 | dependencies = [ 3036 | "scopeguard", 3037 | "winapi", 3038 | ] 3039 | 3040 | [[package]] 3041 | name = "k256" 3042 | version = "0.13.4" 3043 | source = "registry+https://github.com/rust-lang/crates.io-index" 3044 | checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" 3045 | dependencies = [ 3046 | "cfg-if", 3047 | "ecdsa", 3048 | "elliptic-curve", 3049 | "once_cell", 3050 | "sha2", 3051 | "signature", 3052 | ] 3053 | 3054 | [[package]] 3055 | name = "keccak" 3056 | version = "0.1.5" 3057 | source = "registry+https://github.com/rust-lang/crates.io-index" 3058 | checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" 3059 | dependencies = [ 3060 | "cpufeatures", 3061 | ] 3062 | 3063 | [[package]] 3064 | name = "khronos-egl" 3065 | version = "6.0.0" 3066 | source = "registry+https://github.com/rust-lang/crates.io-index" 3067 | checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" 3068 | dependencies = [ 3069 | "libc", 3070 | "libloading 0.8.5", 3071 | "pkg-config", 3072 | ] 3073 | 3074 | [[package]] 3075 | name = "khronos_api" 3076 | version = "3.1.0" 3077 | source = "registry+https://github.com/rust-lang/crates.io-index" 3078 | checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" 3079 | 3080 | [[package]] 3081 | name = "kqueue" 3082 | version = "1.0.8" 3083 | source = "registry+https://github.com/rust-lang/crates.io-index" 3084 | checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" 3085 | dependencies = [ 3086 | "kqueue-sys", 3087 | "libc", 3088 | ] 3089 | 3090 | [[package]] 3091 | name = "kqueue-sys" 3092 | version = "1.0.4" 3093 | source = "registry+https://github.com/rust-lang/crates.io-index" 3094 | checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" 3095 | dependencies = [ 3096 | "bitflags 1.3.2", 3097 | "libc", 3098 | ] 3099 | 3100 | [[package]] 3101 | name = "lazy-regex" 3102 | version = "3.3.0" 3103 | source = "registry+https://github.com/rust-lang/crates.io-index" 3104 | checksum = "8d8e41c97e6bc7ecb552016274b99fbb5d035e8de288c582d9b933af6677bfda" 3105 | dependencies = [ 3106 | "lazy-regex-proc_macros", 3107 | "once_cell", 3108 | "regex", 3109 | ] 3110 | 3111 | [[package]] 3112 | name = "lazy-regex-proc_macros" 3113 | version = "3.3.0" 3114 | source = "registry+https://github.com/rust-lang/crates.io-index" 3115 | checksum = "76e1d8b05d672c53cb9c7b920bbba8783845ae4f0b076e02a3db1d02c81b4163" 3116 | dependencies = [ 3117 | "proc-macro2", 3118 | "quote", 3119 | "regex", 3120 | "syn 2.0.85", 3121 | ] 3122 | 3123 | [[package]] 3124 | name = "lazy_static" 3125 | version = "1.5.0" 3126 | source = "registry+https://github.com/rust-lang/crates.io-index" 3127 | checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 3128 | dependencies = [ 3129 | "spin", 3130 | ] 3131 | 3132 | [[package]] 3133 | name = "lazycell" 3134 | version = "1.3.0" 3135 | source = "registry+https://github.com/rust-lang/crates.io-index" 3136 | checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 3137 | 3138 | [[package]] 3139 | name = "libc" 3140 | version = "0.2.161" 3141 | source = "registry+https://github.com/rust-lang/crates.io-index" 3142 | checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" 3143 | 3144 | [[package]] 3145 | name = "libffi" 3146 | version = "3.2.0" 3147 | source = "registry+https://github.com/rust-lang/crates.io-index" 3148 | checksum = "ce826c243048e3d5cec441799724de52e2d42f820468431fc3fceee2341871e2" 3149 | dependencies = [ 3150 | "libc", 3151 | "libffi-sys", 3152 | ] 3153 | 3154 | [[package]] 3155 | name = "libffi-sys" 3156 | version = "2.3.0" 3157 | source = "registry+https://github.com/rust-lang/crates.io-index" 3158 | checksum = "f36115160c57e8529781b4183c2bb51fdc1f6d6d1ed345591d84be7703befb3c" 3159 | dependencies = [ 3160 | "cc", 3161 | ] 3162 | 3163 | [[package]] 3164 | name = "libloading" 3165 | version = "0.7.4" 3166 | source = "registry+https://github.com/rust-lang/crates.io-index" 3167 | checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 3168 | dependencies = [ 3169 | "cfg-if", 3170 | "winapi", 3171 | ] 3172 | 3173 | [[package]] 3174 | name = "libloading" 3175 | version = "0.8.5" 3176 | source = "registry+https://github.com/rust-lang/crates.io-index" 3177 | checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" 3178 | dependencies = [ 3179 | "cfg-if", 3180 | "windows-targets 0.52.6", 3181 | ] 3182 | 3183 | [[package]] 3184 | name = "libm" 3185 | version = "0.2.9" 3186 | source = "registry+https://github.com/rust-lang/crates.io-index" 3187 | checksum = "3bda4c6077b0b08da2c48b172195795498381a7c8988c9e6212a6c55c5b9bd70" 3188 | 3189 | [[package]] 3190 | name = "libredox" 3191 | version = "0.1.3" 3192 | source = "registry+https://github.com/rust-lang/crates.io-index" 3193 | checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 3194 | dependencies = [ 3195 | "bitflags 2.6.0", 3196 | "libc", 3197 | "redox_syscall", 3198 | ] 3199 | 3200 | [[package]] 3201 | name = "libsqlite3-sys" 3202 | version = "0.30.1" 3203 | source = "registry+https://github.com/rust-lang/crates.io-index" 3204 | checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" 3205 | dependencies = [ 3206 | "cc", 3207 | "pkg-config", 3208 | "vcpkg", 3209 | ] 3210 | 3211 | [[package]] 3212 | name = "libz-sys" 3213 | version = "1.1.20" 3214 | source = "registry+https://github.com/rust-lang/crates.io-index" 3215 | checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" 3216 | dependencies = [ 3217 | "cc", 3218 | "pkg-config", 3219 | "vcpkg", 3220 | ] 3221 | 3222 | [[package]] 3223 | name = "linked-hash-map" 3224 | version = "0.5.6" 3225 | source = "registry+https://github.com/rust-lang/crates.io-index" 3226 | checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 3227 | 3228 | [[package]] 3229 | name = "linux-raw-sys" 3230 | version = "0.4.14" 3231 | source = "registry+https://github.com/rust-lang/crates.io-index" 3232 | checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 3233 | 3234 | [[package]] 3235 | name = "litrs" 3236 | version = "0.4.1" 3237 | source = "registry+https://github.com/rust-lang/crates.io-index" 3238 | checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" 3239 | 3240 | [[package]] 3241 | name = "lock_api" 3242 | version = "0.4.12" 3243 | source = "registry+https://github.com/rust-lang/crates.io-index" 3244 | checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 3245 | dependencies = [ 3246 | "autocfg", 3247 | "scopeguard", 3248 | ] 3249 | 3250 | [[package]] 3251 | name = "log" 3252 | version = "0.4.22" 3253 | source = "registry+https://github.com/rust-lang/crates.io-index" 3254 | checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 3255 | 3256 | [[package]] 3257 | name = "lru-cache" 3258 | version = "0.1.2" 3259 | source = "registry+https://github.com/rust-lang/crates.io-index" 3260 | checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" 3261 | dependencies = [ 3262 | "linked-hash-map", 3263 | ] 3264 | 3265 | [[package]] 3266 | name = "malloc_buf" 3267 | version = "0.0.6" 3268 | source = "registry+https://github.com/rust-lang/crates.io-index" 3269 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 3270 | dependencies = [ 3271 | "libc", 3272 | ] 3273 | 3274 | [[package]] 3275 | name = "match_cfg" 3276 | version = "0.1.0" 3277 | source = "registry+https://github.com/rust-lang/crates.io-index" 3278 | checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" 3279 | 3280 | [[package]] 3281 | name = "md-5" 3282 | version = "0.10.6" 3283 | source = "registry+https://github.com/rust-lang/crates.io-index" 3284 | checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 3285 | dependencies = [ 3286 | "cfg-if", 3287 | "digest", 3288 | ] 3289 | 3290 | [[package]] 3291 | name = "md4" 3292 | version = "0.10.2" 3293 | source = "registry+https://github.com/rust-lang/crates.io-index" 3294 | checksum = "7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda" 3295 | dependencies = [ 3296 | "digest", 3297 | ] 3298 | 3299 | [[package]] 3300 | name = "memchr" 3301 | version = "2.7.4" 3302 | source = "registry+https://github.com/rust-lang/crates.io-index" 3303 | checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 3304 | 3305 | [[package]] 3306 | name = "memmap2" 3307 | version = "0.5.10" 3308 | source = "registry+https://github.com/rust-lang/crates.io-index" 3309 | checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" 3310 | dependencies = [ 3311 | "libc", 3312 | ] 3313 | 3314 | [[package]] 3315 | name = "memmem" 3316 | version = "0.1.1" 3317 | source = "registry+https://github.com/rust-lang/crates.io-index" 3318 | checksum = "a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15" 3319 | 3320 | [[package]] 3321 | name = "memoffset" 3322 | version = "0.9.1" 3323 | source = "registry+https://github.com/rust-lang/crates.io-index" 3324 | checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 3325 | dependencies = [ 3326 | "autocfg", 3327 | ] 3328 | 3329 | [[package]] 3330 | name = "metal" 3331 | version = "0.28.0" 3332 | source = "registry+https://github.com/rust-lang/crates.io-index" 3333 | checksum = "5637e166ea14be6063a3f8ba5ccb9a4159df7d8f6d61c02fc3d480b1f90dcfcb" 3334 | dependencies = [ 3335 | "bitflags 2.6.0", 3336 | "block", 3337 | "core-graphics-types", 3338 | "foreign-types", 3339 | "log", 3340 | "objc", 3341 | "paste", 3342 | ] 3343 | 3344 | [[package]] 3345 | name = "mime" 3346 | version = "0.3.17" 3347 | source = "registry+https://github.com/rust-lang/crates.io-index" 3348 | checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 3349 | 3350 | [[package]] 3351 | name = "minimal-lexical" 3352 | version = "0.2.1" 3353 | source = "registry+https://github.com/rust-lang/crates.io-index" 3354 | checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 3355 | 3356 | [[package]] 3357 | name = "miniz_oxide" 3358 | version = "0.7.4" 3359 | source = "registry+https://github.com/rust-lang/crates.io-index" 3360 | checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 3361 | dependencies = [ 3362 | "adler", 3363 | ] 3364 | 3365 | [[package]] 3366 | name = "miniz_oxide" 3367 | version = "0.8.0" 3368 | source = "registry+https://github.com/rust-lang/crates.io-index" 3369 | checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 3370 | dependencies = [ 3371 | "adler2", 3372 | "simd-adler32", 3373 | ] 3374 | 3375 | [[package]] 3376 | name = "mio" 3377 | version = "0.8.11" 3378 | source = "registry+https://github.com/rust-lang/crates.io-index" 3379 | checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 3380 | dependencies = [ 3381 | "libc", 3382 | "log", 3383 | "wasi", 3384 | "windows-sys 0.48.0", 3385 | ] 3386 | 3387 | [[package]] 3388 | name = "mio" 3389 | version = "1.0.2" 3390 | source = "registry+https://github.com/rust-lang/crates.io-index" 3391 | checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 3392 | dependencies = [ 3393 | "hermit-abi", 3394 | "libc", 3395 | "wasi", 3396 | "windows-sys 0.52.0", 3397 | ] 3398 | 3399 | [[package]] 3400 | name = "monch" 3401 | version = "0.5.0" 3402 | source = "registry+https://github.com/rust-lang/crates.io-index" 3403 | checksum = "b52c1b33ff98142aecea13138bd399b68aa7ab5d9546c300988c345004001eea" 3404 | 3405 | [[package]] 3406 | name = "multimap" 3407 | version = "0.8.3" 3408 | source = "registry+https://github.com/rust-lang/crates.io-index" 3409 | checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 3410 | 3411 | [[package]] 3412 | name = "naga" 3413 | version = "0.20.0" 3414 | source = "registry+https://github.com/rust-lang/crates.io-index" 3415 | checksum = "e536ae46fcab0876853bd4a632ede5df4b1c2527a58f6c5a4150fe86be858231" 3416 | dependencies = [ 3417 | "arrayvec", 3418 | "bit-set", 3419 | "bitflags 2.6.0", 3420 | "codespan-reporting", 3421 | "hexf-parse", 3422 | "indexmap", 3423 | "log", 3424 | "num-traits", 3425 | "rustc-hash", 3426 | "serde", 3427 | "spirv", 3428 | "termcolor", 3429 | "thiserror", 3430 | "unicode-xid", 3431 | ] 3432 | 3433 | [[package]] 3434 | name = "napi_sym" 3435 | version = "0.104.0" 3436 | source = "registry+https://github.com/rust-lang/crates.io-index" 3437 | checksum = "53ade94eecf216220423ced4eb01e78c1f4f36b53968a389bf0cc153cfc8abb8" 3438 | dependencies = [ 3439 | "quote", 3440 | "serde", 3441 | "serde_json", 3442 | "syn 2.0.85", 3443 | ] 3444 | 3445 | [[package]] 3446 | name = "ndk-sys" 3447 | version = "0.5.0+25.2.9519653" 3448 | source = "registry+https://github.com/rust-lang/crates.io-index" 3449 | checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" 3450 | dependencies = [ 3451 | "jni-sys", 3452 | ] 3453 | 3454 | [[package]] 3455 | name = "netif" 3456 | version = "0.1.6" 3457 | source = "registry+https://github.com/rust-lang/crates.io-index" 3458 | checksum = "d29a01b9f018d6b7b277fef6c79fdbd9bf17bb2d1e298238055cafab49baa5ee" 3459 | dependencies = [ 3460 | "libc", 3461 | "winapi", 3462 | ] 3463 | 3464 | [[package]] 3465 | name = "new_debug_unreachable" 3466 | version = "1.0.6" 3467 | source = "registry+https://github.com/rust-lang/crates.io-index" 3468 | checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 3469 | 3470 | [[package]] 3471 | name = "nibble_vec" 3472 | version = "0.1.0" 3473 | source = "registry+https://github.com/rust-lang/crates.io-index" 3474 | checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" 3475 | dependencies = [ 3476 | "smallvec", 3477 | ] 3478 | 3479 | [[package]] 3480 | name = "nix" 3481 | version = "0.27.1" 3482 | source = "registry+https://github.com/rust-lang/crates.io-index" 3483 | checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 3484 | dependencies = [ 3485 | "bitflags 2.6.0", 3486 | "cfg-if", 3487 | "libc", 3488 | ] 3489 | 3490 | [[package]] 3491 | name = "node_resolver" 3492 | version = "0.13.0" 3493 | source = "registry+https://github.com/rust-lang/crates.io-index" 3494 | checksum = "5a388e7b6aeb0504752a54202028194a9a91c9d669f3021dce2af5143cc1ead3" 3495 | dependencies = [ 3496 | "anyhow", 3497 | "async-trait", 3498 | "deno_media_type 0.1.4", 3499 | "deno_package_json", 3500 | "deno_path_util", 3501 | "futures", 3502 | "lazy-regex", 3503 | "once_cell", 3504 | "path-clean", 3505 | "regex", 3506 | "serde_json", 3507 | "thiserror", 3508 | "tokio", 3509 | "url", 3510 | ] 3511 | 3512 | [[package]] 3513 | name = "nom" 3514 | version = "5.1.3" 3515 | source = "registry+https://github.com/rust-lang/crates.io-index" 3516 | checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b" 3517 | dependencies = [ 3518 | "memchr", 3519 | "version_check", 3520 | ] 3521 | 3522 | [[package]] 3523 | name = "nom" 3524 | version = "7.1.3" 3525 | source = "registry+https://github.com/rust-lang/crates.io-index" 3526 | checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 3527 | dependencies = [ 3528 | "memchr", 3529 | "minimal-lexical", 3530 | ] 3531 | 3532 | [[package]] 3533 | name = "notify" 3534 | version = "6.1.1" 3535 | source = "registry+https://github.com/rust-lang/crates.io-index" 3536 | checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" 3537 | dependencies = [ 3538 | "bitflags 2.6.0", 3539 | "crossbeam-channel", 3540 | "filetime", 3541 | "fsevent-sys", 3542 | "inotify", 3543 | "kqueue", 3544 | "libc", 3545 | "log", 3546 | "mio 0.8.11", 3547 | "walkdir", 3548 | "windows-sys 0.48.0", 3549 | ] 3550 | 3551 | [[package]] 3552 | name = "ntapi" 3553 | version = "0.4.1" 3554 | source = "registry+https://github.com/rust-lang/crates.io-index" 3555 | checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 3556 | dependencies = [ 3557 | "winapi", 3558 | ] 3559 | 3560 | [[package]] 3561 | name = "num-bigint" 3562 | version = "0.4.6" 3563 | source = "registry+https://github.com/rust-lang/crates.io-index" 3564 | checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 3565 | dependencies = [ 3566 | "num-integer", 3567 | "num-traits", 3568 | "rand", 3569 | "serde", 3570 | ] 3571 | 3572 | [[package]] 3573 | name = "num-bigint-dig" 3574 | version = "0.8.4" 3575 | source = "registry+https://github.com/rust-lang/crates.io-index" 3576 | checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 3577 | dependencies = [ 3578 | "byteorder", 3579 | "lazy_static", 3580 | "libm", 3581 | "num-integer", 3582 | "num-iter", 3583 | "num-traits", 3584 | "rand", 3585 | "serde", 3586 | "smallvec", 3587 | "zeroize", 3588 | ] 3589 | 3590 | [[package]] 3591 | name = "num-conv" 3592 | version = "0.1.0" 3593 | source = "registry+https://github.com/rust-lang/crates.io-index" 3594 | checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 3595 | 3596 | [[package]] 3597 | name = "num-integer" 3598 | version = "0.1.46" 3599 | source = "registry+https://github.com/rust-lang/crates.io-index" 3600 | checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 3601 | dependencies = [ 3602 | "num-traits", 3603 | ] 3604 | 3605 | [[package]] 3606 | name = "num-iter" 3607 | version = "0.1.45" 3608 | source = "registry+https://github.com/rust-lang/crates.io-index" 3609 | checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 3610 | dependencies = [ 3611 | "autocfg", 3612 | "num-integer", 3613 | "num-traits", 3614 | ] 3615 | 3616 | [[package]] 3617 | name = "num-traits" 3618 | version = "0.2.19" 3619 | source = "registry+https://github.com/rust-lang/crates.io-index" 3620 | checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 3621 | dependencies = [ 3622 | "autocfg", 3623 | "libm", 3624 | ] 3625 | 3626 | [[package]] 3627 | name = "num_cpus" 3628 | version = "1.16.0" 3629 | source = "registry+https://github.com/rust-lang/crates.io-index" 3630 | checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 3631 | dependencies = [ 3632 | "hermit-abi", 3633 | "libc", 3634 | ] 3635 | 3636 | [[package]] 3637 | name = "objc" 3638 | version = "0.2.7" 3639 | source = "registry+https://github.com/rust-lang/crates.io-index" 3640 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 3641 | dependencies = [ 3642 | "malloc_buf", 3643 | ] 3644 | 3645 | [[package]] 3646 | name = "object" 3647 | version = "0.36.5" 3648 | source = "registry+https://github.com/rust-lang/crates.io-index" 3649 | checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 3650 | dependencies = [ 3651 | "memchr", 3652 | ] 3653 | 3654 | [[package]] 3655 | name = "oid-registry" 3656 | version = "0.6.1" 3657 | source = "registry+https://github.com/rust-lang/crates.io-index" 3658 | checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" 3659 | dependencies = [ 3660 | "asn1-rs", 3661 | ] 3662 | 3663 | [[package]] 3664 | name = "once_cell" 3665 | version = "1.20.2" 3666 | source = "registry+https://github.com/rust-lang/crates.io-index" 3667 | checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 3668 | 3669 | [[package]] 3670 | name = "opaque-debug" 3671 | version = "0.3.1" 3672 | source = "registry+https://github.com/rust-lang/crates.io-index" 3673 | checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 3674 | 3675 | [[package]] 3676 | name = "openssl-probe" 3677 | version = "0.1.5" 3678 | source = "registry+https://github.com/rust-lang/crates.io-index" 3679 | checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 3680 | 3681 | [[package]] 3682 | name = "ordered-float" 3683 | version = "2.10.1" 3684 | source = "registry+https://github.com/rust-lang/crates.io-index" 3685 | checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" 3686 | dependencies = [ 3687 | "num-traits", 3688 | ] 3689 | 3690 | [[package]] 3691 | name = "os_pipe" 3692 | version = "1.1.5" 3693 | source = "registry+https://github.com/rust-lang/crates.io-index" 3694 | checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9" 3695 | dependencies = [ 3696 | "libc", 3697 | "windows-sys 0.52.0", 3698 | ] 3699 | 3700 | [[package]] 3701 | name = "outref" 3702 | version = "0.1.0" 3703 | source = "registry+https://github.com/rust-lang/crates.io-index" 3704 | checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" 3705 | 3706 | [[package]] 3707 | name = "outref" 3708 | version = "0.5.1" 3709 | source = "registry+https://github.com/rust-lang/crates.io-index" 3710 | checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" 3711 | 3712 | [[package]] 3713 | name = "p224" 3714 | version = "0.13.2" 3715 | source = "registry+https://github.com/rust-lang/crates.io-index" 3716 | checksum = "30c06436d66652bc2f01ade021592c80a2aad401570a18aa18b82e440d2b9aa1" 3717 | dependencies = [ 3718 | "ecdsa", 3719 | "elliptic-curve", 3720 | "primeorder", 3721 | "sha2", 3722 | ] 3723 | 3724 | [[package]] 3725 | name = "p256" 3726 | version = "0.13.2" 3727 | source = "registry+https://github.com/rust-lang/crates.io-index" 3728 | checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 3729 | dependencies = [ 3730 | "ecdsa", 3731 | "elliptic-curve", 3732 | "primeorder", 3733 | "sha2", 3734 | ] 3735 | 3736 | [[package]] 3737 | name = "p384" 3738 | version = "0.13.0" 3739 | source = "registry+https://github.com/rust-lang/crates.io-index" 3740 | checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" 3741 | dependencies = [ 3742 | "ecdsa", 3743 | "elliptic-curve", 3744 | "primeorder", 3745 | "sha2", 3746 | ] 3747 | 3748 | [[package]] 3749 | name = "p521" 3750 | version = "0.13.3" 3751 | source = "registry+https://github.com/rust-lang/crates.io-index" 3752 | checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2" 3753 | dependencies = [ 3754 | "base16ct", 3755 | "ecdsa", 3756 | "elliptic-curve", 3757 | "primeorder", 3758 | "rand_core", 3759 | "sha2", 3760 | ] 3761 | 3762 | [[package]] 3763 | name = "parking_lot" 3764 | version = "0.12.3" 3765 | source = "registry+https://github.com/rust-lang/crates.io-index" 3766 | checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 3767 | dependencies = [ 3768 | "lock_api", 3769 | "parking_lot_core", 3770 | ] 3771 | 3772 | [[package]] 3773 | name = "parking_lot_core" 3774 | version = "0.9.10" 3775 | source = "registry+https://github.com/rust-lang/crates.io-index" 3776 | checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 3777 | dependencies = [ 3778 | "cfg-if", 3779 | "libc", 3780 | "redox_syscall", 3781 | "smallvec", 3782 | "windows-targets 0.52.6", 3783 | ] 3784 | 3785 | [[package]] 3786 | name = "password-hash" 3787 | version = "0.5.0" 3788 | source = "registry+https://github.com/rust-lang/crates.io-index" 3789 | checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" 3790 | dependencies = [ 3791 | "base64ct", 3792 | "rand_core", 3793 | "subtle", 3794 | ] 3795 | 3796 | [[package]] 3797 | name = "paste" 3798 | version = "1.0.15" 3799 | source = "registry+https://github.com/rust-lang/crates.io-index" 3800 | checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 3801 | 3802 | [[package]] 3803 | name = "path-clean" 3804 | version = "0.1.0" 3805 | source = "registry+https://github.com/rust-lang/crates.io-index" 3806 | checksum = "ecba01bf2678719532c5e3059e0b5f0811273d94b397088b82e3bd0a78c78fdd" 3807 | 3808 | [[package]] 3809 | name = "pathdiff" 3810 | version = "0.2.2" 3811 | source = "registry+https://github.com/rust-lang/crates.io-index" 3812 | checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361" 3813 | 3814 | [[package]] 3815 | name = "pbkdf2" 3816 | version = "0.12.2" 3817 | source = "registry+https://github.com/rust-lang/crates.io-index" 3818 | checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 3819 | dependencies = [ 3820 | "digest", 3821 | "hmac", 3822 | ] 3823 | 3824 | [[package]] 3825 | name = "pem-rfc7468" 3826 | version = "0.7.0" 3827 | source = "registry+https://github.com/rust-lang/crates.io-index" 3828 | checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 3829 | dependencies = [ 3830 | "base64ct", 3831 | ] 3832 | 3833 | [[package]] 3834 | name = "percent-encoding" 3835 | version = "2.3.1" 3836 | source = "registry+https://github.com/rust-lang/crates.io-index" 3837 | checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 3838 | 3839 | [[package]] 3840 | name = "petgraph" 3841 | version = "0.6.5" 3842 | source = "registry+https://github.com/rust-lang/crates.io-index" 3843 | checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" 3844 | dependencies = [ 3845 | "fixedbitset", 3846 | "indexmap", 3847 | ] 3848 | 3849 | [[package]] 3850 | name = "phf" 3851 | version = "0.11.2" 3852 | source = "registry+https://github.com/rust-lang/crates.io-index" 3853 | checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 3854 | dependencies = [ 3855 | "phf_macros", 3856 | "phf_shared", 3857 | ] 3858 | 3859 | [[package]] 3860 | name = "phf_generator" 3861 | version = "0.11.2" 3862 | source = "registry+https://github.com/rust-lang/crates.io-index" 3863 | checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 3864 | dependencies = [ 3865 | "phf_shared", 3866 | "rand", 3867 | ] 3868 | 3869 | [[package]] 3870 | name = "phf_macros" 3871 | version = "0.11.2" 3872 | source = "registry+https://github.com/rust-lang/crates.io-index" 3873 | checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 3874 | dependencies = [ 3875 | "phf_generator", 3876 | "phf_shared", 3877 | "proc-macro2", 3878 | "quote", 3879 | "syn 2.0.85", 3880 | ] 3881 | 3882 | [[package]] 3883 | name = "phf_shared" 3884 | version = "0.11.2" 3885 | source = "registry+https://github.com/rust-lang/crates.io-index" 3886 | checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 3887 | dependencies = [ 3888 | "siphasher", 3889 | ] 3890 | 3891 | [[package]] 3892 | name = "pin-project" 3893 | version = "1.1.7" 3894 | source = "registry+https://github.com/rust-lang/crates.io-index" 3895 | checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" 3896 | dependencies = [ 3897 | "pin-project-internal", 3898 | ] 3899 | 3900 | [[package]] 3901 | name = "pin-project-internal" 3902 | version = "1.1.7" 3903 | source = "registry+https://github.com/rust-lang/crates.io-index" 3904 | checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" 3905 | dependencies = [ 3906 | "proc-macro2", 3907 | "quote", 3908 | "syn 2.0.85", 3909 | ] 3910 | 3911 | [[package]] 3912 | name = "pin-project-lite" 3913 | version = "0.2.15" 3914 | source = "registry+https://github.com/rust-lang/crates.io-index" 3915 | checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" 3916 | 3917 | [[package]] 3918 | name = "pin-utils" 3919 | version = "0.1.0" 3920 | source = "registry+https://github.com/rust-lang/crates.io-index" 3921 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 3922 | 3923 | [[package]] 3924 | name = "pkcs1" 3925 | version = "0.7.5" 3926 | source = "registry+https://github.com/rust-lang/crates.io-index" 3927 | checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 3928 | dependencies = [ 3929 | "der", 3930 | "pkcs8", 3931 | "spki", 3932 | ] 3933 | 3934 | [[package]] 3935 | name = "pkcs5" 3936 | version = "0.7.1" 3937 | source = "registry+https://github.com/rust-lang/crates.io-index" 3938 | checksum = "e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6" 3939 | dependencies = [ 3940 | "aes", 3941 | "cbc", 3942 | "der", 3943 | "pbkdf2", 3944 | "scrypt", 3945 | "sha2", 3946 | "spki", 3947 | ] 3948 | 3949 | [[package]] 3950 | name = "pkcs8" 3951 | version = "0.10.2" 3952 | source = "registry+https://github.com/rust-lang/crates.io-index" 3953 | checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 3954 | dependencies = [ 3955 | "der", 3956 | "pkcs5", 3957 | "rand_core", 3958 | "spki", 3959 | ] 3960 | 3961 | [[package]] 3962 | name = "pkg-config" 3963 | version = "0.3.31" 3964 | source = "registry+https://github.com/rust-lang/crates.io-index" 3965 | checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 3966 | 3967 | [[package]] 3968 | name = "png" 3969 | version = "0.17.14" 3970 | source = "registry+https://github.com/rust-lang/crates.io-index" 3971 | checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" 3972 | dependencies = [ 3973 | "bitflags 1.3.2", 3974 | "crc32fast", 3975 | "fdeflate", 3976 | "flate2", 3977 | "miniz_oxide 0.8.0", 3978 | ] 3979 | 3980 | [[package]] 3981 | name = "polyval" 3982 | version = "0.6.2" 3983 | source = "registry+https://github.com/rust-lang/crates.io-index" 3984 | checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" 3985 | dependencies = [ 3986 | "cfg-if", 3987 | "cpufeatures", 3988 | "opaque-debug", 3989 | "universal-hash", 3990 | ] 3991 | 3992 | [[package]] 3993 | name = "powerfmt" 3994 | version = "0.2.0" 3995 | source = "registry+https://github.com/rust-lang/crates.io-index" 3996 | checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 3997 | 3998 | [[package]] 3999 | name = "ppv-lite86" 4000 | version = "0.2.20" 4001 | source = "registry+https://github.com/rust-lang/crates.io-index" 4002 | checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 4003 | dependencies = [ 4004 | "zerocopy", 4005 | ] 4006 | 4007 | [[package]] 4008 | name = "prettyplease" 4009 | version = "0.1.25" 4010 | source = "registry+https://github.com/rust-lang/crates.io-index" 4011 | checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" 4012 | dependencies = [ 4013 | "proc-macro2", 4014 | "syn 1.0.109", 4015 | ] 4016 | 4017 | [[package]] 4018 | name = "prettyplease" 4019 | version = "0.2.25" 4020 | source = "registry+https://github.com/rust-lang/crates.io-index" 4021 | checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" 4022 | dependencies = [ 4023 | "proc-macro2", 4024 | "syn 2.0.85", 4025 | ] 4026 | 4027 | [[package]] 4028 | name = "primeorder" 4029 | version = "0.13.6" 4030 | source = "registry+https://github.com/rust-lang/crates.io-index" 4031 | checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 4032 | dependencies = [ 4033 | "elliptic-curve", 4034 | ] 4035 | 4036 | [[package]] 4037 | name = "proc-macro-error" 4038 | version = "1.0.4" 4039 | source = "registry+https://github.com/rust-lang/crates.io-index" 4040 | checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 4041 | dependencies = [ 4042 | "proc-macro-error-attr", 4043 | "proc-macro2", 4044 | "quote", 4045 | "syn 1.0.109", 4046 | "version_check", 4047 | ] 4048 | 4049 | [[package]] 4050 | name = "proc-macro-error-attr" 4051 | version = "1.0.4" 4052 | source = "registry+https://github.com/rust-lang/crates.io-index" 4053 | checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 4054 | dependencies = [ 4055 | "proc-macro2", 4056 | "quote", 4057 | "version_check", 4058 | ] 4059 | 4060 | [[package]] 4061 | name = "proc-macro-rules" 4062 | version = "0.4.0" 4063 | source = "registry+https://github.com/rust-lang/crates.io-index" 4064 | checksum = "07c277e4e643ef00c1233393c673f655e3672cf7eb3ba08a00bdd0ea59139b5f" 4065 | dependencies = [ 4066 | "proc-macro-rules-macros", 4067 | "proc-macro2", 4068 | "syn 2.0.85", 4069 | ] 4070 | 4071 | [[package]] 4072 | name = "proc-macro-rules-macros" 4073 | version = "0.4.0" 4074 | source = "registry+https://github.com/rust-lang/crates.io-index" 4075 | checksum = "207fffb0fe655d1d47f6af98cc2793405e85929bdbc420d685554ff07be27ac7" 4076 | dependencies = [ 4077 | "once_cell", 4078 | "proc-macro2", 4079 | "quote", 4080 | "syn 2.0.85", 4081 | ] 4082 | 4083 | [[package]] 4084 | name = "proc-macro2" 4085 | version = "1.0.89" 4086 | source = "registry+https://github.com/rust-lang/crates.io-index" 4087 | checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" 4088 | dependencies = [ 4089 | "unicode-ident", 4090 | ] 4091 | 4092 | [[package]] 4093 | name = "profiling" 4094 | version = "1.0.16" 4095 | source = "registry+https://github.com/rust-lang/crates.io-index" 4096 | checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" 4097 | 4098 | [[package]] 4099 | name = "prost" 4100 | version = "0.11.9" 4101 | source = "registry+https://github.com/rust-lang/crates.io-index" 4102 | checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 4103 | dependencies = [ 4104 | "bytes", 4105 | "prost-derive", 4106 | ] 4107 | 4108 | [[package]] 4109 | name = "prost-build" 4110 | version = "0.11.9" 4111 | source = "registry+https://github.com/rust-lang/crates.io-index" 4112 | checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 4113 | dependencies = [ 4114 | "bytes", 4115 | "heck 0.4.1", 4116 | "itertools 0.10.5", 4117 | "lazy_static", 4118 | "log", 4119 | "multimap", 4120 | "petgraph", 4121 | "prettyplease 0.1.25", 4122 | "prost", 4123 | "prost-types", 4124 | "regex", 4125 | "syn 1.0.109", 4126 | "tempfile", 4127 | "which 4.4.2", 4128 | ] 4129 | 4130 | [[package]] 4131 | name = "prost-derive" 4132 | version = "0.11.9" 4133 | source = "registry+https://github.com/rust-lang/crates.io-index" 4134 | checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" 4135 | dependencies = [ 4136 | "anyhow", 4137 | "itertools 0.10.5", 4138 | "proc-macro2", 4139 | "quote", 4140 | "syn 1.0.109", 4141 | ] 4142 | 4143 | [[package]] 4144 | name = "prost-types" 4145 | version = "0.11.9" 4146 | source = "registry+https://github.com/rust-lang/crates.io-index" 4147 | checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 4148 | dependencies = [ 4149 | "prost", 4150 | ] 4151 | 4152 | [[package]] 4153 | name = "psm" 4154 | version = "0.1.23" 4155 | source = "registry+https://github.com/rust-lang/crates.io-index" 4156 | checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205" 4157 | dependencies = [ 4158 | "cc", 4159 | ] 4160 | 4161 | [[package]] 4162 | name = "ptr_meta" 4163 | version = "0.1.4" 4164 | source = "registry+https://github.com/rust-lang/crates.io-index" 4165 | checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 4166 | dependencies = [ 4167 | "ptr_meta_derive", 4168 | ] 4169 | 4170 | [[package]] 4171 | name = "ptr_meta_derive" 4172 | version = "0.1.4" 4173 | source = "registry+https://github.com/rust-lang/crates.io-index" 4174 | checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 4175 | dependencies = [ 4176 | "proc-macro2", 4177 | "quote", 4178 | "syn 1.0.109", 4179 | ] 4180 | 4181 | [[package]] 4182 | name = "quick-error" 4183 | version = "1.2.3" 4184 | source = "registry+https://github.com/rust-lang/crates.io-index" 4185 | checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 4186 | 4187 | [[package]] 4188 | name = "quote" 4189 | version = "1.0.37" 4190 | source = "registry+https://github.com/rust-lang/crates.io-index" 4191 | checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 4192 | dependencies = [ 4193 | "proc-macro2", 4194 | ] 4195 | 4196 | [[package]] 4197 | name = "radium" 4198 | version = "0.7.0" 4199 | source = "registry+https://github.com/rust-lang/crates.io-index" 4200 | checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 4201 | 4202 | [[package]] 4203 | name = "radix_trie" 4204 | version = "0.2.1" 4205 | source = "registry+https://github.com/rust-lang/crates.io-index" 4206 | checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" 4207 | dependencies = [ 4208 | "endian-type", 4209 | "nibble_vec", 4210 | ] 4211 | 4212 | [[package]] 4213 | name = "rand" 4214 | version = "0.8.5" 4215 | source = "registry+https://github.com/rust-lang/crates.io-index" 4216 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 4217 | dependencies = [ 4218 | "libc", 4219 | "rand_chacha", 4220 | "rand_core", 4221 | ] 4222 | 4223 | [[package]] 4224 | name = "rand_chacha" 4225 | version = "0.3.1" 4226 | source = "registry+https://github.com/rust-lang/crates.io-index" 4227 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 4228 | dependencies = [ 4229 | "ppv-lite86", 4230 | "rand_core", 4231 | ] 4232 | 4233 | [[package]] 4234 | name = "rand_core" 4235 | version = "0.6.4" 4236 | source = "registry+https://github.com/rust-lang/crates.io-index" 4237 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 4238 | dependencies = [ 4239 | "getrandom", 4240 | ] 4241 | 4242 | [[package]] 4243 | name = "range-alloc" 4244 | version = "0.1.3" 4245 | source = "registry+https://github.com/rust-lang/crates.io-index" 4246 | checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab" 4247 | 4248 | [[package]] 4249 | name = "raw-window-handle" 4250 | version = "0.6.2" 4251 | source = "registry+https://github.com/rust-lang/crates.io-index" 4252 | checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" 4253 | 4254 | [[package]] 4255 | name = "rayon" 4256 | version = "1.10.0" 4257 | source = "registry+https://github.com/rust-lang/crates.io-index" 4258 | checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 4259 | dependencies = [ 4260 | "either", 4261 | "rayon-core", 4262 | ] 4263 | 4264 | [[package]] 4265 | name = "rayon-core" 4266 | version = "1.12.1" 4267 | source = "registry+https://github.com/rust-lang/crates.io-index" 4268 | checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 4269 | dependencies = [ 4270 | "crossbeam-deque", 4271 | "crossbeam-utils", 4272 | ] 4273 | 4274 | [[package]] 4275 | name = "redox_syscall" 4276 | version = "0.5.7" 4277 | source = "registry+https://github.com/rust-lang/crates.io-index" 4278 | checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 4279 | dependencies = [ 4280 | "bitflags 2.6.0", 4281 | ] 4282 | 4283 | [[package]] 4284 | name = "ref-cast" 4285 | version = "1.0.23" 4286 | source = "registry+https://github.com/rust-lang/crates.io-index" 4287 | checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" 4288 | dependencies = [ 4289 | "ref-cast-impl", 4290 | ] 4291 | 4292 | [[package]] 4293 | name = "ref-cast-impl" 4294 | version = "1.0.23" 4295 | source = "registry+https://github.com/rust-lang/crates.io-index" 4296 | checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" 4297 | dependencies = [ 4298 | "proc-macro2", 4299 | "quote", 4300 | "syn 2.0.85", 4301 | ] 4302 | 4303 | [[package]] 4304 | name = "regex" 4305 | version = "1.11.1" 4306 | source = "registry+https://github.com/rust-lang/crates.io-index" 4307 | checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 4308 | dependencies = [ 4309 | "aho-corasick", 4310 | "memchr", 4311 | "regex-automata", 4312 | "regex-syntax", 4313 | ] 4314 | 4315 | [[package]] 4316 | name = "regex-automata" 4317 | version = "0.4.8" 4318 | source = "registry+https://github.com/rust-lang/crates.io-index" 4319 | checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" 4320 | dependencies = [ 4321 | "aho-corasick", 4322 | "memchr", 4323 | "regex-syntax", 4324 | ] 4325 | 4326 | [[package]] 4327 | name = "regex-syntax" 4328 | version = "0.8.5" 4329 | source = "registry+https://github.com/rust-lang/crates.io-index" 4330 | checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 4331 | 4332 | [[package]] 4333 | name = "resolv-conf" 4334 | version = "0.7.0" 4335 | source = "registry+https://github.com/rust-lang/crates.io-index" 4336 | checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" 4337 | dependencies = [ 4338 | "hostname", 4339 | "quick-error", 4340 | ] 4341 | 4342 | [[package]] 4343 | name = "rfc6979" 4344 | version = "0.4.0" 4345 | source = "registry+https://github.com/rust-lang/crates.io-index" 4346 | checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 4347 | dependencies = [ 4348 | "hmac", 4349 | "subtle", 4350 | ] 4351 | 4352 | [[package]] 4353 | name = "ring" 4354 | version = "0.17.8" 4355 | source = "registry+https://github.com/rust-lang/crates.io-index" 4356 | checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 4357 | dependencies = [ 4358 | "cc", 4359 | "cfg-if", 4360 | "getrandom", 4361 | "libc", 4362 | "spin", 4363 | "untrusted", 4364 | "windows-sys 0.52.0", 4365 | ] 4366 | 4367 | [[package]] 4368 | name = "ripemd" 4369 | version = "0.1.3" 4370 | source = "registry+https://github.com/rust-lang/crates.io-index" 4371 | checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" 4372 | dependencies = [ 4373 | "digest", 4374 | ] 4375 | 4376 | [[package]] 4377 | name = "ron" 4378 | version = "0.8.1" 4379 | source = "registry+https://github.com/rust-lang/crates.io-index" 4380 | checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" 4381 | dependencies = [ 4382 | "base64 0.21.7", 4383 | "bitflags 2.6.0", 4384 | "serde", 4385 | "serde_derive", 4386 | ] 4387 | 4388 | [[package]] 4389 | name = "rsa" 4390 | version = "0.9.6" 4391 | source = "registry+https://github.com/rust-lang/crates.io-index" 4392 | checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" 4393 | dependencies = [ 4394 | "const-oid", 4395 | "digest", 4396 | "num-bigint-dig", 4397 | "num-integer", 4398 | "num-traits", 4399 | "pkcs1", 4400 | "pkcs8", 4401 | "rand_core", 4402 | "signature", 4403 | "spki", 4404 | "subtle", 4405 | "zeroize", 4406 | ] 4407 | 4408 | [[package]] 4409 | name = "rusqlite" 4410 | version = "0.32.1" 4411 | source = "registry+https://github.com/rust-lang/crates.io-index" 4412 | checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" 4413 | dependencies = [ 4414 | "bitflags 2.6.0", 4415 | "fallible-iterator", 4416 | "fallible-streaming-iterator", 4417 | "hashlink", 4418 | "libsqlite3-sys", 4419 | "smallvec", 4420 | ] 4421 | 4422 | [[package]] 4423 | name = "rustc-demangle" 4424 | version = "0.1.24" 4425 | source = "registry+https://github.com/rust-lang/crates.io-index" 4426 | checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 4427 | 4428 | [[package]] 4429 | name = "rustc-hash" 4430 | version = "1.1.0" 4431 | source = "registry+https://github.com/rust-lang/crates.io-index" 4432 | checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 4433 | 4434 | [[package]] 4435 | name = "rustc_version" 4436 | version = "0.2.3" 4437 | source = "registry+https://github.com/rust-lang/crates.io-index" 4438 | checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 4439 | dependencies = [ 4440 | "semver 0.9.0", 4441 | ] 4442 | 4443 | [[package]] 4444 | name = "rustc_version" 4445 | version = "0.4.1" 4446 | source = "registry+https://github.com/rust-lang/crates.io-index" 4447 | checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 4448 | dependencies = [ 4449 | "semver 1.0.23", 4450 | ] 4451 | 4452 | [[package]] 4453 | name = "rusticata-macros" 4454 | version = "4.1.0" 4455 | source = "registry+https://github.com/rust-lang/crates.io-index" 4456 | checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" 4457 | dependencies = [ 4458 | "nom 7.1.3", 4459 | ] 4460 | 4461 | [[package]] 4462 | name = "rustix" 4463 | version = "0.38.37" 4464 | source = "registry+https://github.com/rust-lang/crates.io-index" 4465 | checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" 4466 | dependencies = [ 4467 | "bitflags 2.6.0", 4468 | "errno 0.3.9", 4469 | "libc", 4470 | "linux-raw-sys", 4471 | "windows-sys 0.52.0", 4472 | ] 4473 | 4474 | [[package]] 4475 | name = "rustls" 4476 | version = "0.23.15" 4477 | source = "registry+https://github.com/rust-lang/crates.io-index" 4478 | checksum = "5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993" 4479 | dependencies = [ 4480 | "log", 4481 | "once_cell", 4482 | "ring", 4483 | "rustls-pki-types", 4484 | "rustls-webpki", 4485 | "subtle", 4486 | "zeroize", 4487 | ] 4488 | 4489 | [[package]] 4490 | name = "rustls-native-certs" 4491 | version = "0.7.3" 4492 | source = "registry+https://github.com/rust-lang/crates.io-index" 4493 | checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" 4494 | dependencies = [ 4495 | "openssl-probe", 4496 | "rustls-pemfile", 4497 | "rustls-pki-types", 4498 | "schannel", 4499 | "security-framework", 4500 | ] 4501 | 4502 | [[package]] 4503 | name = "rustls-pemfile" 4504 | version = "2.2.0" 4505 | source = "registry+https://github.com/rust-lang/crates.io-index" 4506 | checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" 4507 | dependencies = [ 4508 | "rustls-pki-types", 4509 | ] 4510 | 4511 | [[package]] 4512 | name = "rustls-pki-types" 4513 | version = "1.10.0" 4514 | source = "registry+https://github.com/rust-lang/crates.io-index" 4515 | checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" 4516 | 4517 | [[package]] 4518 | name = "rustls-tokio-stream" 4519 | version = "0.3.0" 4520 | source = "registry+https://github.com/rust-lang/crates.io-index" 4521 | checksum = "22557157d7395bc30727745b365d923f1ecc230c4c80b176545f3f4f08c46e33" 4522 | dependencies = [ 4523 | "futures", 4524 | "rustls", 4525 | "socket2", 4526 | "tokio", 4527 | ] 4528 | 4529 | [[package]] 4530 | name = "rustls-webpki" 4531 | version = "0.102.8" 4532 | source = "registry+https://github.com/rust-lang/crates.io-index" 4533 | checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" 4534 | dependencies = [ 4535 | "ring", 4536 | "rustls-pki-types", 4537 | "untrusted", 4538 | ] 4539 | 4540 | [[package]] 4541 | name = "rustversion" 4542 | version = "1.0.18" 4543 | source = "registry+https://github.com/rust-lang/crates.io-index" 4544 | checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" 4545 | 4546 | [[package]] 4547 | name = "rustyline" 4548 | version = "13.0.0" 4549 | source = "registry+https://github.com/rust-lang/crates.io-index" 4550 | checksum = "02a2d683a4ac90aeef5b1013933f6d977bd37d51ff3f4dad829d4931a7e6be86" 4551 | dependencies = [ 4552 | "bitflags 2.6.0", 4553 | "cfg-if", 4554 | "clipboard-win", 4555 | "fd-lock", 4556 | "home", 4557 | "libc", 4558 | "log", 4559 | "memchr", 4560 | "nix", 4561 | "radix_trie", 4562 | "unicode-segmentation", 4563 | "unicode-width", 4564 | "utf8parse", 4565 | "winapi", 4566 | ] 4567 | 4568 | [[package]] 4569 | name = "ryu" 4570 | version = "1.0.18" 4571 | source = "registry+https://github.com/rust-lang/crates.io-index" 4572 | checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 4573 | 4574 | [[package]] 4575 | name = "ryu-js" 4576 | version = "1.0.1" 4577 | source = "registry+https://github.com/rust-lang/crates.io-index" 4578 | checksum = "ad97d4ce1560a5e27cec89519dc8300d1aa6035b099821261c651486a19e44d5" 4579 | 4580 | [[package]] 4581 | name = "saffron" 4582 | version = "0.1.0" 4583 | source = "registry+https://github.com/rust-lang/crates.io-index" 4584 | checksum = "03fb9a628596fc7590eb7edbf7b0613287be78df107f5f97b118aad59fb2eea9" 4585 | dependencies = [ 4586 | "chrono", 4587 | "nom 5.1.3", 4588 | ] 4589 | 4590 | [[package]] 4591 | name = "salsa20" 4592 | version = "0.10.2" 4593 | source = "registry+https://github.com/rust-lang/crates.io-index" 4594 | checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" 4595 | dependencies = [ 4596 | "cipher", 4597 | ] 4598 | 4599 | [[package]] 4600 | name = "same-file" 4601 | version = "1.0.6" 4602 | source = "registry+https://github.com/rust-lang/crates.io-index" 4603 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 4604 | dependencies = [ 4605 | "winapi-util", 4606 | ] 4607 | 4608 | [[package]] 4609 | name = "schannel" 4610 | version = "0.1.26" 4611 | source = "registry+https://github.com/rust-lang/crates.io-index" 4612 | checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" 4613 | dependencies = [ 4614 | "windows-sys 0.59.0", 4615 | ] 4616 | 4617 | [[package]] 4618 | name = "scoped-tls" 4619 | version = "1.0.1" 4620 | source = "registry+https://github.com/rust-lang/crates.io-index" 4621 | checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 4622 | 4623 | [[package]] 4624 | name = "scopeguard" 4625 | version = "1.2.0" 4626 | source = "registry+https://github.com/rust-lang/crates.io-index" 4627 | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 4628 | 4629 | [[package]] 4630 | name = "scrypt" 4631 | version = "0.11.0" 4632 | source = "registry+https://github.com/rust-lang/crates.io-index" 4633 | checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" 4634 | dependencies = [ 4635 | "password-hash", 4636 | "pbkdf2", 4637 | "salsa20", 4638 | "sha2", 4639 | ] 4640 | 4641 | [[package]] 4642 | name = "sec1" 4643 | version = "0.7.3" 4644 | source = "registry+https://github.com/rust-lang/crates.io-index" 4645 | checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 4646 | dependencies = [ 4647 | "base16ct", 4648 | "der", 4649 | "generic-array", 4650 | "pkcs8", 4651 | "serdect", 4652 | "subtle", 4653 | "zeroize", 4654 | ] 4655 | 4656 | [[package]] 4657 | name = "security-framework" 4658 | version = "2.11.1" 4659 | source = "registry+https://github.com/rust-lang/crates.io-index" 4660 | checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 4661 | dependencies = [ 4662 | "bitflags 2.6.0", 4663 | "core-foundation", 4664 | "core-foundation-sys", 4665 | "libc", 4666 | "security-framework-sys", 4667 | ] 4668 | 4669 | [[package]] 4670 | name = "security-framework-sys" 4671 | version = "2.12.0" 4672 | source = "registry+https://github.com/rust-lang/crates.io-index" 4673 | checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" 4674 | dependencies = [ 4675 | "core-foundation-sys", 4676 | "libc", 4677 | ] 4678 | 4679 | [[package]] 4680 | name = "semver" 4681 | version = "0.9.0" 4682 | source = "registry+https://github.com/rust-lang/crates.io-index" 4683 | checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 4684 | dependencies = [ 4685 | "semver-parser", 4686 | ] 4687 | 4688 | [[package]] 4689 | name = "semver" 4690 | version = "1.0.23" 4691 | source = "registry+https://github.com/rust-lang/crates.io-index" 4692 | checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 4693 | 4694 | [[package]] 4695 | name = "semver-parser" 4696 | version = "0.7.0" 4697 | source = "registry+https://github.com/rust-lang/crates.io-index" 4698 | checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 4699 | 4700 | [[package]] 4701 | name = "serde" 4702 | version = "1.0.213" 4703 | source = "registry+https://github.com/rust-lang/crates.io-index" 4704 | checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1" 4705 | dependencies = [ 4706 | "serde_derive", 4707 | ] 4708 | 4709 | [[package]] 4710 | name = "serde-value" 4711 | version = "0.7.0" 4712 | source = "registry+https://github.com/rust-lang/crates.io-index" 4713 | checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" 4714 | dependencies = [ 4715 | "ordered-float", 4716 | "serde", 4717 | ] 4718 | 4719 | [[package]] 4720 | name = "serde_bytes" 4721 | version = "0.11.15" 4722 | source = "registry+https://github.com/rust-lang/crates.io-index" 4723 | checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" 4724 | dependencies = [ 4725 | "serde", 4726 | ] 4727 | 4728 | [[package]] 4729 | name = "serde_derive" 4730 | version = "1.0.213" 4731 | source = "registry+https://github.com/rust-lang/crates.io-index" 4732 | checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5" 4733 | dependencies = [ 4734 | "proc-macro2", 4735 | "quote", 4736 | "syn 2.0.85", 4737 | ] 4738 | 4739 | [[package]] 4740 | name = "serde_json" 4741 | version = "1.0.132" 4742 | source = "registry+https://github.com/rust-lang/crates.io-index" 4743 | checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" 4744 | dependencies = [ 4745 | "indexmap", 4746 | "itoa", 4747 | "memchr", 4748 | "ryu", 4749 | "serde", 4750 | ] 4751 | 4752 | [[package]] 4753 | name = "serde_v8" 4754 | version = "0.223.1" 4755 | source = "registry+https://github.com/rust-lang/crates.io-index" 4756 | checksum = "9cf3d859dda87ee96423c01244f10af864fa6d6a9fcdc2b77e0595078ea0ea11" 4757 | dependencies = [ 4758 | "num-bigint", 4759 | "serde", 4760 | "smallvec", 4761 | "thiserror", 4762 | "v8", 4763 | ] 4764 | 4765 | [[package]] 4766 | name = "serdect" 4767 | version = "0.2.0" 4768 | source = "registry+https://github.com/rust-lang/crates.io-index" 4769 | checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" 4770 | dependencies = [ 4771 | "base16ct", 4772 | "serde", 4773 | ] 4774 | 4775 | [[package]] 4776 | name = "sha1" 4777 | version = "0.10.6" 4778 | source = "registry+https://github.com/rust-lang/crates.io-index" 4779 | checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 4780 | dependencies = [ 4781 | "cfg-if", 4782 | "cpufeatures", 4783 | "digest", 4784 | ] 4785 | 4786 | [[package]] 4787 | name = "sha2" 4788 | version = "0.10.8" 4789 | source = "registry+https://github.com/rust-lang/crates.io-index" 4790 | checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 4791 | dependencies = [ 4792 | "cfg-if", 4793 | "cpufeatures", 4794 | "digest", 4795 | ] 4796 | 4797 | [[package]] 4798 | name = "sha3" 4799 | version = "0.10.8" 4800 | source = "registry+https://github.com/rust-lang/crates.io-index" 4801 | checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 4802 | dependencies = [ 4803 | "digest", 4804 | "keccak", 4805 | ] 4806 | 4807 | [[package]] 4808 | name = "shlex" 4809 | version = "1.3.0" 4810 | source = "registry+https://github.com/rust-lang/crates.io-index" 4811 | checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 4812 | 4813 | [[package]] 4814 | name = "signal-hook" 4815 | version = "0.3.17" 4816 | source = "registry+https://github.com/rust-lang/crates.io-index" 4817 | checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 4818 | dependencies = [ 4819 | "libc", 4820 | "signal-hook-registry", 4821 | ] 4822 | 4823 | [[package]] 4824 | name = "signal-hook-registry" 4825 | version = "1.4.2" 4826 | source = "registry+https://github.com/rust-lang/crates.io-index" 4827 | checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 4828 | dependencies = [ 4829 | "libc", 4830 | ] 4831 | 4832 | [[package]] 4833 | name = "signature" 4834 | version = "2.2.0" 4835 | source = "registry+https://github.com/rust-lang/crates.io-index" 4836 | checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 4837 | dependencies = [ 4838 | "digest", 4839 | "rand_core", 4840 | ] 4841 | 4842 | [[package]] 4843 | name = "simd-abstraction" 4844 | version = "0.7.1" 4845 | source = "registry+https://github.com/rust-lang/crates.io-index" 4846 | checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" 4847 | dependencies = [ 4848 | "outref 0.1.0", 4849 | ] 4850 | 4851 | [[package]] 4852 | name = "simd-adler32" 4853 | version = "0.3.7" 4854 | source = "registry+https://github.com/rust-lang/crates.io-index" 4855 | checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 4856 | 4857 | [[package]] 4858 | name = "simd-json" 4859 | version = "0.14.2" 4860 | source = "registry+https://github.com/rust-lang/crates.io-index" 4861 | checksum = "b1df0290e9bfe79ddd5ff8798ca887cd107b75353d2957efe9777296e17f26b5" 4862 | dependencies = [ 4863 | "getrandom", 4864 | "halfbrown", 4865 | "ref-cast", 4866 | "serde", 4867 | "serde_json", 4868 | "simdutf8", 4869 | "value-trait", 4870 | ] 4871 | 4872 | [[package]] 4873 | name = "simdutf8" 4874 | version = "0.1.5" 4875 | source = "registry+https://github.com/rust-lang/crates.io-index" 4876 | checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 4877 | 4878 | [[package]] 4879 | name = "siphasher" 4880 | version = "0.3.11" 4881 | source = "registry+https://github.com/rust-lang/crates.io-index" 4882 | checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 4883 | 4884 | [[package]] 4885 | name = "slab" 4886 | version = "0.4.9" 4887 | source = "registry+https://github.com/rust-lang/crates.io-index" 4888 | checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 4889 | dependencies = [ 4890 | "autocfg", 4891 | ] 4892 | 4893 | [[package]] 4894 | name = "slotmap" 4895 | version = "1.0.7" 4896 | source = "registry+https://github.com/rust-lang/crates.io-index" 4897 | checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" 4898 | dependencies = [ 4899 | "version_check", 4900 | ] 4901 | 4902 | [[package]] 4903 | name = "sm3" 4904 | version = "0.4.2" 4905 | source = "registry+https://github.com/rust-lang/crates.io-index" 4906 | checksum = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" 4907 | dependencies = [ 4908 | "digest", 4909 | ] 4910 | 4911 | [[package]] 4912 | name = "smallvec" 4913 | version = "1.13.2" 4914 | source = "registry+https://github.com/rust-lang/crates.io-index" 4915 | checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 4916 | 4917 | [[package]] 4918 | name = "smartstring" 4919 | version = "1.0.1" 4920 | source = "registry+https://github.com/rust-lang/crates.io-index" 4921 | checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" 4922 | dependencies = [ 4923 | "autocfg", 4924 | "static_assertions", 4925 | "version_check", 4926 | ] 4927 | 4928 | [[package]] 4929 | name = "socket2" 4930 | version = "0.5.7" 4931 | source = "registry+https://github.com/rust-lang/crates.io-index" 4932 | checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 4933 | dependencies = [ 4934 | "libc", 4935 | "windows-sys 0.52.0", 4936 | ] 4937 | 4938 | [[package]] 4939 | name = "sourcemap" 4940 | version = "8.0.1" 4941 | source = "registry+https://github.com/rust-lang/crates.io-index" 4942 | checksum = "208d40b9e8cad9f93613778ea295ed8f3c2b1824217c6cfc7219d3f6f45b96d4" 4943 | dependencies = [ 4944 | "base64-simd 0.7.0", 4945 | "bitvec", 4946 | "data-encoding", 4947 | "debugid", 4948 | "if_chain", 4949 | "rustc-hash", 4950 | "rustc_version 0.2.3", 4951 | "serde", 4952 | "serde_json", 4953 | "unicode-id-start", 4954 | "url", 4955 | ] 4956 | 4957 | [[package]] 4958 | name = "sourcemap" 4959 | version = "9.0.0" 4960 | source = "registry+https://github.com/rust-lang/crates.io-index" 4961 | checksum = "dab08a862c70980b8e23698b507e272317ae52a608a164a844111f5372374f1f" 4962 | dependencies = [ 4963 | "base64-simd 0.7.0", 4964 | "bitvec", 4965 | "data-encoding", 4966 | "debugid", 4967 | "if_chain", 4968 | "rustc-hash", 4969 | "rustc_version 0.2.3", 4970 | "serde", 4971 | "serde_json", 4972 | "unicode-id-start", 4973 | "url", 4974 | ] 4975 | 4976 | [[package]] 4977 | name = "spin" 4978 | version = "0.9.8" 4979 | source = "registry+https://github.com/rust-lang/crates.io-index" 4980 | checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 4981 | 4982 | [[package]] 4983 | name = "spirv" 4984 | version = "0.3.0+sdk-1.3.268.0" 4985 | source = "registry+https://github.com/rust-lang/crates.io-index" 4986 | checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" 4987 | dependencies = [ 4988 | "bitflags 2.6.0", 4989 | ] 4990 | 4991 | [[package]] 4992 | name = "spki" 4993 | version = "0.7.3" 4994 | source = "registry+https://github.com/rust-lang/crates.io-index" 4995 | checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 4996 | dependencies = [ 4997 | "base64ct", 4998 | "der", 4999 | ] 5000 | 5001 | [[package]] 5002 | name = "stable_deref_trait" 5003 | version = "1.2.0" 5004 | source = "registry+https://github.com/rust-lang/crates.io-index" 5005 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 5006 | 5007 | [[package]] 5008 | name = "stacker" 5009 | version = "0.1.17" 5010 | source = "registry+https://github.com/rust-lang/crates.io-index" 5011 | checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b" 5012 | dependencies = [ 5013 | "cc", 5014 | "cfg-if", 5015 | "libc", 5016 | "psm", 5017 | "windows-sys 0.59.0", 5018 | ] 5019 | 5020 | [[package]] 5021 | name = "static_assertions" 5022 | version = "1.1.0" 5023 | source = "registry+https://github.com/rust-lang/crates.io-index" 5024 | checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 5025 | 5026 | [[package]] 5027 | name = "string_enum" 5028 | version = "0.4.4" 5029 | source = "registry+https://github.com/rust-lang/crates.io-index" 5030 | checksum = "05e383308aebc257e7d7920224fa055c632478d92744eca77f99be8fa1545b90" 5031 | dependencies = [ 5032 | "proc-macro2", 5033 | "quote", 5034 | "swc_macros_common", 5035 | "syn 2.0.85", 5036 | ] 5037 | 5038 | [[package]] 5039 | name = "strum" 5040 | version = "0.25.0" 5041 | source = "registry+https://github.com/rust-lang/crates.io-index" 5042 | checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 5043 | dependencies = [ 5044 | "strum_macros", 5045 | ] 5046 | 5047 | [[package]] 5048 | name = "strum_macros" 5049 | version = "0.25.3" 5050 | source = "registry+https://github.com/rust-lang/crates.io-index" 5051 | checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 5052 | dependencies = [ 5053 | "heck 0.4.1", 5054 | "proc-macro2", 5055 | "quote", 5056 | "rustversion", 5057 | "syn 2.0.85", 5058 | ] 5059 | 5060 | [[package]] 5061 | name = "subtle" 5062 | version = "2.6.1" 5063 | source = "registry+https://github.com/rust-lang/crates.io-index" 5064 | checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 5065 | 5066 | [[package]] 5067 | name = "swc_allocator" 5068 | version = "0.1.10" 5069 | source = "registry+https://github.com/rust-lang/crates.io-index" 5070 | checksum = "76aa0eb65c0f39f9b6d82a7e5192c30f7ac9a78f084a21f270de1d8c600ca388" 5071 | dependencies = [ 5072 | "bumpalo", 5073 | "hashbrown 0.14.5", 5074 | "ptr_meta", 5075 | "rustc-hash", 5076 | "triomphe", 5077 | ] 5078 | 5079 | [[package]] 5080 | name = "swc_atoms" 5081 | version = "0.6.7" 5082 | source = "registry+https://github.com/rust-lang/crates.io-index" 5083 | checksum = "bb6567e4e67485b3e7662b486f1565bdae54bd5b9d6b16b2ba1a9babb1e42125" 5084 | dependencies = [ 5085 | "hstr", 5086 | "once_cell", 5087 | "rustc-hash", 5088 | "serde", 5089 | ] 5090 | 5091 | [[package]] 5092 | name = "swc_cached" 5093 | version = "0.3.20" 5094 | source = "registry+https://github.com/rust-lang/crates.io-index" 5095 | checksum = "83406221c501860fce9c27444f44125eafe9e598b8b81be7563d7036784cd05c" 5096 | dependencies = [ 5097 | "ahash", 5098 | "anyhow", 5099 | "dashmap", 5100 | "once_cell", 5101 | "regex", 5102 | "serde", 5103 | ] 5104 | 5105 | [[package]] 5106 | name = "swc_common" 5107 | version = "0.37.5" 5108 | source = "registry+https://github.com/rust-lang/crates.io-index" 5109 | checksum = "12d0a8eaaf1606c9207077d75828008cb2dfb51b095a766bd2b72ef893576e31" 5110 | dependencies = [ 5111 | "ast_node", 5112 | "better_scoped_tls", 5113 | "cfg-if", 5114 | "either", 5115 | "from_variant", 5116 | "new_debug_unreachable", 5117 | "num-bigint", 5118 | "once_cell", 5119 | "rustc-hash", 5120 | "serde", 5121 | "siphasher", 5122 | "sourcemap 9.0.0", 5123 | "swc_allocator", 5124 | "swc_atoms", 5125 | "swc_eq_ignore_macros", 5126 | "swc_visit", 5127 | "tracing", 5128 | "unicode-width", 5129 | "url", 5130 | ] 5131 | 5132 | [[package]] 5133 | name = "swc_config" 5134 | version = "0.1.15" 5135 | source = "registry+https://github.com/rust-lang/crates.io-index" 5136 | checksum = "4740e53eaf68b101203c1df0937d5161a29f3c13bceed0836ddfe245b72dd000" 5137 | dependencies = [ 5138 | "anyhow", 5139 | "indexmap", 5140 | "serde", 5141 | "serde_json", 5142 | "swc_cached", 5143 | "swc_config_macro", 5144 | ] 5145 | 5146 | [[package]] 5147 | name = "swc_config_macro" 5148 | version = "0.1.4" 5149 | source = "registry+https://github.com/rust-lang/crates.io-index" 5150 | checksum = "7c5f56139042c1a95b54f5ca48baa0e0172d369bcc9d3d473dad1de36bae8399" 5151 | dependencies = [ 5152 | "proc-macro2", 5153 | "quote", 5154 | "swc_macros_common", 5155 | "syn 2.0.85", 5156 | ] 5157 | 5158 | [[package]] 5159 | name = "swc_ecma_ast" 5160 | version = "0.118.2" 5161 | source = "registry+https://github.com/rust-lang/crates.io-index" 5162 | checksum = "a6f866d12e4d519052b92a0a86d1ac7ff17570da1272ca0c89b3d6f802cd79df" 5163 | dependencies = [ 5164 | "bitflags 2.6.0", 5165 | "is-macro", 5166 | "num-bigint", 5167 | "phf", 5168 | "scoped-tls", 5169 | "serde", 5170 | "string_enum", 5171 | "swc_atoms", 5172 | "swc_common", 5173 | "unicode-id-start", 5174 | ] 5175 | 5176 | [[package]] 5177 | name = "swc_ecma_codegen" 5178 | version = "0.155.1" 5179 | source = "registry+https://github.com/rust-lang/crates.io-index" 5180 | checksum = "cc7641608ef117cfbef9581a99d02059b522fcca75e5244fa0cbbd8606689c6f" 5181 | dependencies = [ 5182 | "memchr", 5183 | "num-bigint", 5184 | "once_cell", 5185 | "serde", 5186 | "sourcemap 9.0.0", 5187 | "swc_allocator", 5188 | "swc_atoms", 5189 | "swc_common", 5190 | "swc_ecma_ast", 5191 | "swc_ecma_codegen_macros", 5192 | "tracing", 5193 | ] 5194 | 5195 | [[package]] 5196 | name = "swc_ecma_codegen_macros" 5197 | version = "0.7.7" 5198 | source = "registry+https://github.com/rust-lang/crates.io-index" 5199 | checksum = "859fabde36db38634f3fad548dd5e3410c1aebba1b67a3c63e67018fa57a0bca" 5200 | dependencies = [ 5201 | "proc-macro2", 5202 | "quote", 5203 | "swc_macros_common", 5204 | "syn 2.0.85", 5205 | ] 5206 | 5207 | [[package]] 5208 | name = "swc_ecma_loader" 5209 | version = "0.49.1" 5210 | source = "registry+https://github.com/rust-lang/crates.io-index" 5211 | checksum = "55fa3d55045b97894bfb04d38aff6d6302ac8a6a38e3bb3dfb0d20475c4974a9" 5212 | dependencies = [ 5213 | "anyhow", 5214 | "pathdiff", 5215 | "serde", 5216 | "swc_atoms", 5217 | "swc_common", 5218 | "tracing", 5219 | ] 5220 | 5221 | [[package]] 5222 | name = "swc_ecma_parser" 5223 | version = "0.149.1" 5224 | source = "registry+https://github.com/rust-lang/crates.io-index" 5225 | checksum = "683dada14722714588b56481399c699378b35b2ba4deb5c4db2fb627a97fb54b" 5226 | dependencies = [ 5227 | "either", 5228 | "new_debug_unreachable", 5229 | "num-bigint", 5230 | "num-traits", 5231 | "phf", 5232 | "serde", 5233 | "smallvec", 5234 | "smartstring", 5235 | "stacker", 5236 | "swc_atoms", 5237 | "swc_common", 5238 | "swc_ecma_ast", 5239 | "tracing", 5240 | "typed-arena", 5241 | ] 5242 | 5243 | [[package]] 5244 | name = "swc_ecma_transforms_base" 5245 | version = "0.145.0" 5246 | source = "registry+https://github.com/rust-lang/crates.io-index" 5247 | checksum = "65f21494e75d0bd8ef42010b47cabab9caaed8f2207570e809f6f4eb51a710d1" 5248 | dependencies = [ 5249 | "better_scoped_tls", 5250 | "bitflags 2.6.0", 5251 | "indexmap", 5252 | "once_cell", 5253 | "phf", 5254 | "rustc-hash", 5255 | "serde", 5256 | "smallvec", 5257 | "swc_atoms", 5258 | "swc_common", 5259 | "swc_ecma_ast", 5260 | "swc_ecma_parser", 5261 | "swc_ecma_utils", 5262 | "swc_ecma_visit", 5263 | "tracing", 5264 | ] 5265 | 5266 | [[package]] 5267 | name = "swc_ecma_transforms_classes" 5268 | version = "0.134.0" 5269 | source = "registry+https://github.com/rust-lang/crates.io-index" 5270 | checksum = "3c3d884594385bea9405a2e1721151470d9a14d3ceec5dd773c0ca6894791601" 5271 | dependencies = [ 5272 | "swc_atoms", 5273 | "swc_common", 5274 | "swc_ecma_ast", 5275 | "swc_ecma_transforms_base", 5276 | "swc_ecma_utils", 5277 | "swc_ecma_visit", 5278 | ] 5279 | 5280 | [[package]] 5281 | name = "swc_ecma_transforms_macros" 5282 | version = "0.5.5" 5283 | source = "registry+https://github.com/rust-lang/crates.io-index" 5284 | checksum = "500a1dadad1e0e41e417d633b3d6d5de677c9e0d3159b94ba3348436cdb15aab" 5285 | dependencies = [ 5286 | "proc-macro2", 5287 | "quote", 5288 | "swc_macros_common", 5289 | "syn 2.0.85", 5290 | ] 5291 | 5292 | [[package]] 5293 | name = "swc_ecma_transforms_proposal" 5294 | version = "0.179.0" 5295 | source = "registry+https://github.com/rust-lang/crates.io-index" 5296 | checksum = "79938ff510fc647febd8c6c3ef4143d099fdad87a223680e632623d056dae2dd" 5297 | dependencies = [ 5298 | "either", 5299 | "rustc-hash", 5300 | "serde", 5301 | "smallvec", 5302 | "swc_atoms", 5303 | "swc_common", 5304 | "swc_ecma_ast", 5305 | "swc_ecma_transforms_base", 5306 | "swc_ecma_transforms_classes", 5307 | "swc_ecma_transforms_macros", 5308 | "swc_ecma_utils", 5309 | "swc_ecma_visit", 5310 | ] 5311 | 5312 | [[package]] 5313 | name = "swc_ecma_transforms_react" 5314 | version = "0.191.0" 5315 | source = "registry+https://github.com/rust-lang/crates.io-index" 5316 | checksum = "76c76d8b9792ce51401d38da0fa62158d61f6d80d16d68fe5b03ce4bf5fba383" 5317 | dependencies = [ 5318 | "base64 0.21.7", 5319 | "dashmap", 5320 | "indexmap", 5321 | "once_cell", 5322 | "serde", 5323 | "sha1", 5324 | "string_enum", 5325 | "swc_allocator", 5326 | "swc_atoms", 5327 | "swc_common", 5328 | "swc_config", 5329 | "swc_ecma_ast", 5330 | "swc_ecma_parser", 5331 | "swc_ecma_transforms_base", 5332 | "swc_ecma_transforms_macros", 5333 | "swc_ecma_utils", 5334 | "swc_ecma_visit", 5335 | ] 5336 | 5337 | [[package]] 5338 | name = "swc_ecma_transforms_typescript" 5339 | version = "0.198.1" 5340 | source = "registry+https://github.com/rust-lang/crates.io-index" 5341 | checksum = "15455da4768f97186c40523e83600495210c11825d3a44db43383fd81eace88d" 5342 | dependencies = [ 5343 | "ryu-js", 5344 | "serde", 5345 | "swc_atoms", 5346 | "swc_common", 5347 | "swc_ecma_ast", 5348 | "swc_ecma_transforms_base", 5349 | "swc_ecma_transforms_react", 5350 | "swc_ecma_utils", 5351 | "swc_ecma_visit", 5352 | ] 5353 | 5354 | [[package]] 5355 | name = "swc_ecma_utils" 5356 | version = "0.134.2" 5357 | source = "registry+https://github.com/rust-lang/crates.io-index" 5358 | checksum = "029eec7dd485923a75b5a45befd04510288870250270292fc2c1b3a9e7547408" 5359 | dependencies = [ 5360 | "indexmap", 5361 | "num_cpus", 5362 | "once_cell", 5363 | "rustc-hash", 5364 | "ryu-js", 5365 | "swc_atoms", 5366 | "swc_common", 5367 | "swc_ecma_ast", 5368 | "swc_ecma_visit", 5369 | "tracing", 5370 | "unicode-id", 5371 | ] 5372 | 5373 | [[package]] 5374 | name = "swc_ecma_visit" 5375 | version = "0.104.8" 5376 | source = "registry+https://github.com/rust-lang/crates.io-index" 5377 | checksum = "5b1c6802e68e51f336e8bc9644e9ff9da75d7da9c1a6247d532f2e908aa33e81" 5378 | dependencies = [ 5379 | "new_debug_unreachable", 5380 | "num-bigint", 5381 | "swc_atoms", 5382 | "swc_common", 5383 | "swc_ecma_ast", 5384 | "swc_visit", 5385 | "tracing", 5386 | ] 5387 | 5388 | [[package]] 5389 | name = "swc_eq_ignore_macros" 5390 | version = "0.1.4" 5391 | source = "registry+https://github.com/rust-lang/crates.io-index" 5392 | checksum = "63db0adcff29d220c3d151c5b25c0eabe7e32dd936212b84cdaa1392e3130497" 5393 | dependencies = [ 5394 | "proc-macro2", 5395 | "quote", 5396 | "syn 2.0.85", 5397 | ] 5398 | 5399 | [[package]] 5400 | name = "swc_macros_common" 5401 | version = "0.3.13" 5402 | source = "registry+https://github.com/rust-lang/crates.io-index" 5403 | checksum = "f486687bfb7b5c560868f69ed2d458b880cebc9babebcb67e49f31b55c5bf847" 5404 | dependencies = [ 5405 | "proc-macro2", 5406 | "quote", 5407 | "syn 2.0.85", 5408 | ] 5409 | 5410 | [[package]] 5411 | name = "swc_visit" 5412 | version = "0.6.2" 5413 | source = "registry+https://github.com/rust-lang/crates.io-index" 5414 | checksum = "1ceb044142ba2719ef9eb3b6b454fce61ab849eb696c34d190f04651955c613d" 5415 | dependencies = [ 5416 | "either", 5417 | "new_debug_unreachable", 5418 | ] 5419 | 5420 | [[package]] 5421 | name = "swc_visit_macros" 5422 | version = "0.5.13" 5423 | source = "registry+https://github.com/rust-lang/crates.io-index" 5424 | checksum = "92807d840959f39c60ce8a774a3f83e8193c658068e6d270dbe0a05e40e90b41" 5425 | dependencies = [ 5426 | "Inflector", 5427 | "proc-macro2", 5428 | "quote", 5429 | "swc_macros_common", 5430 | "syn 2.0.85", 5431 | ] 5432 | 5433 | [[package]] 5434 | name = "syn" 5435 | version = "1.0.109" 5436 | source = "registry+https://github.com/rust-lang/crates.io-index" 5437 | checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 5438 | dependencies = [ 5439 | "proc-macro2", 5440 | "quote", 5441 | "unicode-ident", 5442 | ] 5443 | 5444 | [[package]] 5445 | name = "syn" 5446 | version = "2.0.85" 5447 | source = "registry+https://github.com/rust-lang/crates.io-index" 5448 | checksum = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56" 5449 | dependencies = [ 5450 | "proc-macro2", 5451 | "quote", 5452 | "unicode-ident", 5453 | ] 5454 | 5455 | [[package]] 5456 | name = "synstructure" 5457 | version = "0.12.6" 5458 | source = "registry+https://github.com/rust-lang/crates.io-index" 5459 | checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 5460 | dependencies = [ 5461 | "proc-macro2", 5462 | "quote", 5463 | "syn 1.0.109", 5464 | "unicode-xid", 5465 | ] 5466 | 5467 | [[package]] 5468 | name = "synstructure" 5469 | version = "0.13.1" 5470 | source = "registry+https://github.com/rust-lang/crates.io-index" 5471 | checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 5472 | dependencies = [ 5473 | "proc-macro2", 5474 | "quote", 5475 | "syn 2.0.85", 5476 | ] 5477 | 5478 | [[package]] 5479 | name = "tap" 5480 | version = "1.0.1" 5481 | source = "registry+https://github.com/rust-lang/crates.io-index" 5482 | checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 5483 | 5484 | [[package]] 5485 | name = "tempfile" 5486 | version = "3.13.0" 5487 | source = "registry+https://github.com/rust-lang/crates.io-index" 5488 | checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" 5489 | dependencies = [ 5490 | "cfg-if", 5491 | "fastrand", 5492 | "once_cell", 5493 | "rustix", 5494 | "windows-sys 0.59.0", 5495 | ] 5496 | 5497 | [[package]] 5498 | name = "termcolor" 5499 | version = "1.4.1" 5500 | source = "registry+https://github.com/rust-lang/crates.io-index" 5501 | checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 5502 | dependencies = [ 5503 | "winapi-util", 5504 | ] 5505 | 5506 | [[package]] 5507 | name = "text_lines" 5508 | version = "0.6.0" 5509 | source = "registry+https://github.com/rust-lang/crates.io-index" 5510 | checksum = "7fd5828de7deaa782e1dd713006ae96b3bee32d3279b79eb67ecf8072c059bcf" 5511 | dependencies = [ 5512 | "serde", 5513 | ] 5514 | 5515 | [[package]] 5516 | name = "thiserror" 5517 | version = "1.0.65" 5518 | source = "registry+https://github.com/rust-lang/crates.io-index" 5519 | checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" 5520 | dependencies = [ 5521 | "thiserror-impl", 5522 | ] 5523 | 5524 | [[package]] 5525 | name = "thiserror-impl" 5526 | version = "1.0.65" 5527 | source = "registry+https://github.com/rust-lang/crates.io-index" 5528 | checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602" 5529 | dependencies = [ 5530 | "proc-macro2", 5531 | "quote", 5532 | "syn 2.0.85", 5533 | ] 5534 | 5535 | [[package]] 5536 | name = "time" 5537 | version = "0.3.36" 5538 | source = "registry+https://github.com/rust-lang/crates.io-index" 5539 | checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 5540 | dependencies = [ 5541 | "deranged", 5542 | "itoa", 5543 | "num-conv", 5544 | "powerfmt", 5545 | "serde", 5546 | "time-core", 5547 | "time-macros", 5548 | ] 5549 | 5550 | [[package]] 5551 | name = "time-core" 5552 | version = "0.1.2" 5553 | source = "registry+https://github.com/rust-lang/crates.io-index" 5554 | checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 5555 | 5556 | [[package]] 5557 | name = "time-macros" 5558 | version = "0.2.18" 5559 | source = "registry+https://github.com/rust-lang/crates.io-index" 5560 | checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 5561 | dependencies = [ 5562 | "num-conv", 5563 | "time-core", 5564 | ] 5565 | 5566 | [[package]] 5567 | name = "tinyvec" 5568 | version = "1.8.0" 5569 | source = "registry+https://github.com/rust-lang/crates.io-index" 5570 | checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 5571 | dependencies = [ 5572 | "tinyvec_macros", 5573 | ] 5574 | 5575 | [[package]] 5576 | name = "tinyvec_macros" 5577 | version = "0.1.1" 5578 | source = "registry+https://github.com/rust-lang/crates.io-index" 5579 | checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 5580 | 5581 | [[package]] 5582 | name = "tokio" 5583 | version = "1.41.0" 5584 | source = "registry+https://github.com/rust-lang/crates.io-index" 5585 | checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" 5586 | dependencies = [ 5587 | "backtrace", 5588 | "bytes", 5589 | "libc", 5590 | "mio 1.0.2", 5591 | "parking_lot", 5592 | "pin-project-lite", 5593 | "signal-hook-registry", 5594 | "socket2", 5595 | "tokio-macros", 5596 | "windows-sys 0.52.0", 5597 | ] 5598 | 5599 | [[package]] 5600 | name = "tokio-macros" 5601 | version = "2.4.0" 5602 | source = "registry+https://github.com/rust-lang/crates.io-index" 5603 | checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 5604 | dependencies = [ 5605 | "proc-macro2", 5606 | "quote", 5607 | "syn 2.0.85", 5608 | ] 5609 | 5610 | [[package]] 5611 | name = "tokio-metrics" 5612 | version = "0.3.1" 5613 | source = "registry+https://github.com/rust-lang/crates.io-index" 5614 | checksum = "eace09241d62c98b7eeb1107d4c5c64ca3bd7da92e8c218c153ab3a78f9be112" 5615 | dependencies = [ 5616 | "futures-util", 5617 | "pin-project-lite", 5618 | "tokio", 5619 | "tokio-stream", 5620 | ] 5621 | 5622 | [[package]] 5623 | name = "tokio-rustls" 5624 | version = "0.26.0" 5625 | source = "registry+https://github.com/rust-lang/crates.io-index" 5626 | checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 5627 | dependencies = [ 5628 | "rustls", 5629 | "rustls-pki-types", 5630 | "tokio", 5631 | ] 5632 | 5633 | [[package]] 5634 | name = "tokio-socks" 5635 | version = "0.5.2" 5636 | source = "registry+https://github.com/rust-lang/crates.io-index" 5637 | checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" 5638 | dependencies = [ 5639 | "either", 5640 | "futures-util", 5641 | "thiserror", 5642 | "tokio", 5643 | ] 5644 | 5645 | [[package]] 5646 | name = "tokio-stream" 5647 | version = "0.1.16" 5648 | source = "registry+https://github.com/rust-lang/crates.io-index" 5649 | checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" 5650 | dependencies = [ 5651 | "futures-core", 5652 | "pin-project-lite", 5653 | "tokio", 5654 | ] 5655 | 5656 | [[package]] 5657 | name = "tokio-util" 5658 | version = "0.7.12" 5659 | source = "registry+https://github.com/rust-lang/crates.io-index" 5660 | checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" 5661 | dependencies = [ 5662 | "bytes", 5663 | "futures-core", 5664 | "futures-io", 5665 | "futures-sink", 5666 | "futures-util", 5667 | "hashbrown 0.14.5", 5668 | "pin-project-lite", 5669 | "slab", 5670 | "tokio", 5671 | ] 5672 | 5673 | [[package]] 5674 | name = "tower" 5675 | version = "0.4.13" 5676 | source = "registry+https://github.com/rust-lang/crates.io-index" 5677 | checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 5678 | dependencies = [ 5679 | "futures-core", 5680 | "futures-util", 5681 | "pin-project", 5682 | "pin-project-lite", 5683 | "tokio", 5684 | "tower-layer", 5685 | "tower-service", 5686 | ] 5687 | 5688 | [[package]] 5689 | name = "tower-http" 5690 | version = "0.6.1" 5691 | source = "registry+https://github.com/rust-lang/crates.io-index" 5692 | checksum = "8437150ab6bbc8c5f0f519e3d5ed4aa883a83dd4cdd3d1b21f9482936046cb97" 5693 | dependencies = [ 5694 | "async-compression", 5695 | "bitflags 2.6.0", 5696 | "bytes", 5697 | "futures-core", 5698 | "http 1.1.0", 5699 | "http-body 1.0.1", 5700 | "http-body-util", 5701 | "pin-project-lite", 5702 | "tokio", 5703 | "tokio-util", 5704 | "tower-layer", 5705 | "tower-service", 5706 | ] 5707 | 5708 | [[package]] 5709 | name = "tower-layer" 5710 | version = "0.3.3" 5711 | source = "registry+https://github.com/rust-lang/crates.io-index" 5712 | checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 5713 | 5714 | [[package]] 5715 | name = "tower-service" 5716 | version = "0.3.3" 5717 | source = "registry+https://github.com/rust-lang/crates.io-index" 5718 | checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 5719 | 5720 | [[package]] 5721 | name = "tracing" 5722 | version = "0.1.40" 5723 | source = "registry+https://github.com/rust-lang/crates.io-index" 5724 | checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 5725 | dependencies = [ 5726 | "pin-project-lite", 5727 | "tracing-attributes", 5728 | "tracing-core", 5729 | ] 5730 | 5731 | [[package]] 5732 | name = "tracing-attributes" 5733 | version = "0.1.27" 5734 | source = "registry+https://github.com/rust-lang/crates.io-index" 5735 | checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 5736 | dependencies = [ 5737 | "proc-macro2", 5738 | "quote", 5739 | "syn 2.0.85", 5740 | ] 5741 | 5742 | [[package]] 5743 | name = "tracing-core" 5744 | version = "0.1.32" 5745 | source = "registry+https://github.com/rust-lang/crates.io-index" 5746 | checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 5747 | dependencies = [ 5748 | "once_cell", 5749 | ] 5750 | 5751 | [[package]] 5752 | name = "triomphe" 5753 | version = "0.1.14" 5754 | source = "registry+https://github.com/rust-lang/crates.io-index" 5755 | checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" 5756 | dependencies = [ 5757 | "serde", 5758 | "stable_deref_trait", 5759 | ] 5760 | 5761 | [[package]] 5762 | name = "trust-dns-proto" 5763 | version = "0.23.2" 5764 | source = "registry+https://github.com/rust-lang/crates.io-index" 5765 | checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" 5766 | dependencies = [ 5767 | "async-trait", 5768 | "cfg-if", 5769 | "data-encoding", 5770 | "enum-as-inner", 5771 | "futures-channel", 5772 | "futures-io", 5773 | "futures-util", 5774 | "idna 0.4.0", 5775 | "ipnet", 5776 | "once_cell", 5777 | "rand", 5778 | "serde", 5779 | "smallvec", 5780 | "thiserror", 5781 | "tinyvec", 5782 | "tokio", 5783 | "tracing", 5784 | "url", 5785 | ] 5786 | 5787 | [[package]] 5788 | name = "trust-dns-resolver" 5789 | version = "0.23.2" 5790 | source = "registry+https://github.com/rust-lang/crates.io-index" 5791 | checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" 5792 | dependencies = [ 5793 | "cfg-if", 5794 | "futures-util", 5795 | "ipconfig", 5796 | "lru-cache", 5797 | "once_cell", 5798 | "parking_lot", 5799 | "rand", 5800 | "resolv-conf", 5801 | "serde", 5802 | "smallvec", 5803 | "thiserror", 5804 | "tokio", 5805 | "tracing", 5806 | "trust-dns-proto", 5807 | ] 5808 | 5809 | [[package]] 5810 | name = "try-lock" 5811 | version = "0.2.5" 5812 | source = "registry+https://github.com/rust-lang/crates.io-index" 5813 | checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 5814 | 5815 | [[package]] 5816 | name = "twox-hash" 5817 | version = "1.6.3" 5818 | source = "registry+https://github.com/rust-lang/crates.io-index" 5819 | checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 5820 | dependencies = [ 5821 | "cfg-if", 5822 | "rand", 5823 | "static_assertions", 5824 | ] 5825 | 5826 | [[package]] 5827 | name = "typed-arena" 5828 | version = "2.0.2" 5829 | source = "registry+https://github.com/rust-lang/crates.io-index" 5830 | checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" 5831 | 5832 | [[package]] 5833 | name = "typenum" 5834 | version = "1.17.0" 5835 | source = "registry+https://github.com/rust-lang/crates.io-index" 5836 | checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 5837 | 5838 | [[package]] 5839 | name = "unic-char-property" 5840 | version = "0.9.0" 5841 | source = "registry+https://github.com/rust-lang/crates.io-index" 5842 | checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" 5843 | dependencies = [ 5844 | "unic-char-range", 5845 | ] 5846 | 5847 | [[package]] 5848 | name = "unic-char-range" 5849 | version = "0.9.0" 5850 | source = "registry+https://github.com/rust-lang/crates.io-index" 5851 | checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" 5852 | 5853 | [[package]] 5854 | name = "unic-common" 5855 | version = "0.9.0" 5856 | source = "registry+https://github.com/rust-lang/crates.io-index" 5857 | checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" 5858 | 5859 | [[package]] 5860 | name = "unic-ucd-ident" 5861 | version = "0.9.0" 5862 | source = "registry+https://github.com/rust-lang/crates.io-index" 5863 | checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" 5864 | dependencies = [ 5865 | "unic-char-property", 5866 | "unic-char-range", 5867 | "unic-ucd-version", 5868 | ] 5869 | 5870 | [[package]] 5871 | name = "unic-ucd-version" 5872 | version = "0.9.0" 5873 | source = "registry+https://github.com/rust-lang/crates.io-index" 5874 | checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" 5875 | dependencies = [ 5876 | "unic-common", 5877 | ] 5878 | 5879 | [[package]] 5880 | name = "unicode-bidi" 5881 | version = "0.3.17" 5882 | source = "registry+https://github.com/rust-lang/crates.io-index" 5883 | checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" 5884 | 5885 | [[package]] 5886 | name = "unicode-id" 5887 | version = "0.3.5" 5888 | source = "registry+https://github.com/rust-lang/crates.io-index" 5889 | checksum = "10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561" 5890 | 5891 | [[package]] 5892 | name = "unicode-id-start" 5893 | version = "1.3.1" 5894 | source = "registry+https://github.com/rust-lang/crates.io-index" 5895 | checksum = "2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b" 5896 | 5897 | [[package]] 5898 | name = "unicode-ident" 5899 | version = "1.0.13" 5900 | source = "registry+https://github.com/rust-lang/crates.io-index" 5901 | checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 5902 | 5903 | [[package]] 5904 | name = "unicode-normalization" 5905 | version = "0.1.24" 5906 | source = "registry+https://github.com/rust-lang/crates.io-index" 5907 | checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 5908 | dependencies = [ 5909 | "tinyvec", 5910 | ] 5911 | 5912 | [[package]] 5913 | name = "unicode-segmentation" 5914 | version = "1.12.0" 5915 | source = "registry+https://github.com/rust-lang/crates.io-index" 5916 | checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 5917 | 5918 | [[package]] 5919 | name = "unicode-width" 5920 | version = "0.1.14" 5921 | source = "registry+https://github.com/rust-lang/crates.io-index" 5922 | checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 5923 | 5924 | [[package]] 5925 | name = "unicode-xid" 5926 | version = "0.2.6" 5927 | source = "registry+https://github.com/rust-lang/crates.io-index" 5928 | checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 5929 | 5930 | [[package]] 5931 | name = "universal-hash" 5932 | version = "0.5.1" 5933 | source = "registry+https://github.com/rust-lang/crates.io-index" 5934 | checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" 5935 | dependencies = [ 5936 | "crypto-common", 5937 | "subtle", 5938 | ] 5939 | 5940 | [[package]] 5941 | name = "untrusted" 5942 | version = "0.9.0" 5943 | source = "registry+https://github.com/rust-lang/crates.io-index" 5944 | checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 5945 | 5946 | [[package]] 5947 | name = "ureq" 5948 | version = "2.10.1" 5949 | source = "registry+https://github.com/rust-lang/crates.io-index" 5950 | checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a" 5951 | dependencies = [ 5952 | "base64 0.22.1", 5953 | "flate2", 5954 | "log", 5955 | "once_cell", 5956 | "rustls", 5957 | "rustls-pki-types", 5958 | "url", 5959 | "webpki-roots", 5960 | ] 5961 | 5962 | [[package]] 5963 | name = "url" 5964 | version = "2.4.1" 5965 | source = "registry+https://github.com/rust-lang/crates.io-index" 5966 | checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 5967 | dependencies = [ 5968 | "form_urlencoded", 5969 | "idna 0.4.0", 5970 | "percent-encoding", 5971 | "serde", 5972 | ] 5973 | 5974 | [[package]] 5975 | name = "urlpattern" 5976 | version = "0.3.0" 5977 | source = "registry+https://github.com/rust-lang/crates.io-index" 5978 | checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" 5979 | dependencies = [ 5980 | "regex", 5981 | "serde", 5982 | "unic-ucd-ident", 5983 | "url", 5984 | ] 5985 | 5986 | [[package]] 5987 | name = "utf-8" 5988 | version = "0.7.6" 5989 | source = "registry+https://github.com/rust-lang/crates.io-index" 5990 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 5991 | 5992 | [[package]] 5993 | name = "utf8parse" 5994 | version = "0.2.2" 5995 | source = "registry+https://github.com/rust-lang/crates.io-index" 5996 | checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 5997 | 5998 | [[package]] 5999 | name = "uuid" 6000 | version = "1.11.0" 6001 | source = "registry+https://github.com/rust-lang/crates.io-index" 6002 | checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" 6003 | dependencies = [ 6004 | "getrandom", 6005 | "serde", 6006 | ] 6007 | 6008 | [[package]] 6009 | name = "v8" 6010 | version = "0.106.0" 6011 | source = "registry+https://github.com/rust-lang/crates.io-index" 6012 | checksum = "a381badc47c6f15acb5fe0b5b40234162349ed9d4e4fd7c83a7f5547c0fc69c5" 6013 | dependencies = [ 6014 | "bindgen", 6015 | "bitflags 2.6.0", 6016 | "fslock", 6017 | "gzip-header", 6018 | "home", 6019 | "miniz_oxide 0.7.4", 6020 | "once_cell", 6021 | "paste", 6022 | "which 6.0.3", 6023 | ] 6024 | 6025 | [[package]] 6026 | name = "v8_valueserializer" 6027 | version = "0.1.1" 6028 | source = "registry+https://github.com/rust-lang/crates.io-index" 6029 | checksum = "97599c400fc79925922b58303e98fcb8fa88f573379a08ddb652e72cbd2e70f6" 6030 | dependencies = [ 6031 | "bitflags 2.6.0", 6032 | "encoding_rs", 6033 | "indexmap", 6034 | "num-bigint", 6035 | "serde", 6036 | "thiserror", 6037 | "wtf8", 6038 | ] 6039 | 6040 | [[package]] 6041 | name = "value-trait" 6042 | version = "0.10.1" 6043 | source = "registry+https://github.com/rust-lang/crates.io-index" 6044 | checksum = "9170e001f458781e92711d2ad666110f153e4e50bfd5cbd02db6547625714187" 6045 | dependencies = [ 6046 | "float-cmp", 6047 | "halfbrown", 6048 | "itoa", 6049 | "ryu", 6050 | ] 6051 | 6052 | [[package]] 6053 | name = "vcpkg" 6054 | version = "0.2.15" 6055 | source = "registry+https://github.com/rust-lang/crates.io-index" 6056 | checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 6057 | 6058 | [[package]] 6059 | name = "version_check" 6060 | version = "0.9.5" 6061 | source = "registry+https://github.com/rust-lang/crates.io-index" 6062 | checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 6063 | 6064 | [[package]] 6065 | name = "vsimd" 6066 | version = "0.8.0" 6067 | source = "registry+https://github.com/rust-lang/crates.io-index" 6068 | checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" 6069 | 6070 | [[package]] 6071 | name = "walkdir" 6072 | version = "2.5.0" 6073 | source = "registry+https://github.com/rust-lang/crates.io-index" 6074 | checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 6075 | dependencies = [ 6076 | "same-file", 6077 | "winapi-util", 6078 | ] 6079 | 6080 | [[package]] 6081 | name = "want" 6082 | version = "0.3.1" 6083 | source = "registry+https://github.com/rust-lang/crates.io-index" 6084 | checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 6085 | dependencies = [ 6086 | "try-lock", 6087 | ] 6088 | 6089 | [[package]] 6090 | name = "wasi" 6091 | version = "0.11.0+wasi-snapshot-preview1" 6092 | source = "registry+https://github.com/rust-lang/crates.io-index" 6093 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 6094 | 6095 | [[package]] 6096 | name = "wasite" 6097 | version = "0.1.0" 6098 | source = "registry+https://github.com/rust-lang/crates.io-index" 6099 | checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 6100 | 6101 | [[package]] 6102 | name = "wasm-bindgen" 6103 | version = "0.2.95" 6104 | source = "registry+https://github.com/rust-lang/crates.io-index" 6105 | checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 6106 | dependencies = [ 6107 | "cfg-if", 6108 | "once_cell", 6109 | "wasm-bindgen-macro", 6110 | ] 6111 | 6112 | [[package]] 6113 | name = "wasm-bindgen-backend" 6114 | version = "0.2.95" 6115 | source = "registry+https://github.com/rust-lang/crates.io-index" 6116 | checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 6117 | dependencies = [ 6118 | "bumpalo", 6119 | "log", 6120 | "once_cell", 6121 | "proc-macro2", 6122 | "quote", 6123 | "syn 2.0.85", 6124 | "wasm-bindgen-shared", 6125 | ] 6126 | 6127 | [[package]] 6128 | name = "wasm-bindgen-macro" 6129 | version = "0.2.95" 6130 | source = "registry+https://github.com/rust-lang/crates.io-index" 6131 | checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 6132 | dependencies = [ 6133 | "quote", 6134 | "wasm-bindgen-macro-support", 6135 | ] 6136 | 6137 | [[package]] 6138 | name = "wasm-bindgen-macro-support" 6139 | version = "0.2.95" 6140 | source = "registry+https://github.com/rust-lang/crates.io-index" 6141 | checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 6142 | dependencies = [ 6143 | "proc-macro2", 6144 | "quote", 6145 | "syn 2.0.85", 6146 | "wasm-bindgen-backend", 6147 | "wasm-bindgen-shared", 6148 | ] 6149 | 6150 | [[package]] 6151 | name = "wasm-bindgen-shared" 6152 | version = "0.2.95" 6153 | source = "registry+https://github.com/rust-lang/crates.io-index" 6154 | checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 6155 | 6156 | [[package]] 6157 | name = "web-sys" 6158 | version = "0.3.72" 6159 | source = "registry+https://github.com/rust-lang/crates.io-index" 6160 | checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" 6161 | dependencies = [ 6162 | "js-sys", 6163 | "wasm-bindgen", 6164 | ] 6165 | 6166 | [[package]] 6167 | name = "webpki-root-certs" 6168 | version = "0.26.6" 6169 | source = "registry+https://github.com/rust-lang/crates.io-index" 6170 | checksum = "e8c6dfa3ac045bc517de14c7b1384298de1dbd229d38e08e169d9ae8c170937c" 6171 | dependencies = [ 6172 | "rustls-pki-types", 6173 | ] 6174 | 6175 | [[package]] 6176 | name = "webpki-roots" 6177 | version = "0.26.6" 6178 | source = "registry+https://github.com/rust-lang/crates.io-index" 6179 | checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" 6180 | dependencies = [ 6181 | "rustls-pki-types", 6182 | ] 6183 | 6184 | [[package]] 6185 | name = "wgpu-core" 6186 | version = "0.21.1" 6187 | source = "registry+https://github.com/rust-lang/crates.io-index" 6188 | checksum = "d50819ab545b867d8a454d1d756b90cd5f15da1f2943334ca314af10583c9d39" 6189 | dependencies = [ 6190 | "arrayvec", 6191 | "bit-vec", 6192 | "bitflags 2.6.0", 6193 | "cfg_aliases", 6194 | "codespan-reporting", 6195 | "document-features", 6196 | "indexmap", 6197 | "log", 6198 | "naga", 6199 | "once_cell", 6200 | "parking_lot", 6201 | "profiling", 6202 | "raw-window-handle", 6203 | "ron", 6204 | "rustc-hash", 6205 | "serde", 6206 | "smallvec", 6207 | "thiserror", 6208 | "web-sys", 6209 | "wgpu-hal", 6210 | "wgpu-types", 6211 | ] 6212 | 6213 | [[package]] 6214 | name = "wgpu-hal" 6215 | version = "0.21.1" 6216 | source = "registry+https://github.com/rust-lang/crates.io-index" 6217 | checksum = "172e490a87295564f3fcc0f165798d87386f6231b04d4548bca458cbbfd63222" 6218 | dependencies = [ 6219 | "android_system_properties", 6220 | "arrayvec", 6221 | "ash", 6222 | "bit-set", 6223 | "bitflags 2.6.0", 6224 | "block", 6225 | "cfg_aliases", 6226 | "core-graphics-types", 6227 | "d3d12", 6228 | "glow", 6229 | "glutin_wgl_sys", 6230 | "gpu-alloc", 6231 | "gpu-descriptor", 6232 | "js-sys", 6233 | "khronos-egl", 6234 | "libc", 6235 | "libloading 0.8.5", 6236 | "log", 6237 | "metal", 6238 | "naga", 6239 | "ndk-sys", 6240 | "objc", 6241 | "once_cell", 6242 | "parking_lot", 6243 | "profiling", 6244 | "range-alloc", 6245 | "raw-window-handle", 6246 | "rustc-hash", 6247 | "smallvec", 6248 | "thiserror", 6249 | "wasm-bindgen", 6250 | "web-sys", 6251 | "wgpu-types", 6252 | "winapi", 6253 | ] 6254 | 6255 | [[package]] 6256 | name = "wgpu-types" 6257 | version = "0.20.0" 6258 | source = "registry+https://github.com/rust-lang/crates.io-index" 6259 | checksum = "1353d9a46bff7f955a680577f34c69122628cc2076e1d6f3a9be6ef00ae793ef" 6260 | dependencies = [ 6261 | "bitflags 2.6.0", 6262 | "js-sys", 6263 | "serde", 6264 | "web-sys", 6265 | ] 6266 | 6267 | [[package]] 6268 | name = "which" 6269 | version = "4.4.2" 6270 | source = "registry+https://github.com/rust-lang/crates.io-index" 6271 | checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 6272 | dependencies = [ 6273 | "either", 6274 | "home", 6275 | "once_cell", 6276 | "rustix", 6277 | ] 6278 | 6279 | [[package]] 6280 | name = "which" 6281 | version = "6.0.3" 6282 | source = "registry+https://github.com/rust-lang/crates.io-index" 6283 | checksum = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f" 6284 | dependencies = [ 6285 | "either", 6286 | "home", 6287 | "rustix", 6288 | "winsafe", 6289 | ] 6290 | 6291 | [[package]] 6292 | name = "whoami" 6293 | version = "1.5.2" 6294 | source = "registry+https://github.com/rust-lang/crates.io-index" 6295 | checksum = "372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d" 6296 | dependencies = [ 6297 | "redox_syscall", 6298 | "wasite", 6299 | "web-sys", 6300 | ] 6301 | 6302 | [[package]] 6303 | name = "widestring" 6304 | version = "1.1.0" 6305 | source = "registry+https://github.com/rust-lang/crates.io-index" 6306 | checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" 6307 | 6308 | [[package]] 6309 | name = "winapi" 6310 | version = "0.3.9" 6311 | source = "registry+https://github.com/rust-lang/crates.io-index" 6312 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 6313 | dependencies = [ 6314 | "winapi-i686-pc-windows-gnu", 6315 | "winapi-x86_64-pc-windows-gnu", 6316 | ] 6317 | 6318 | [[package]] 6319 | name = "winapi-i686-pc-windows-gnu" 6320 | version = "0.4.0" 6321 | source = "registry+https://github.com/rust-lang/crates.io-index" 6322 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 6323 | 6324 | [[package]] 6325 | name = "winapi-util" 6326 | version = "0.1.9" 6327 | source = "registry+https://github.com/rust-lang/crates.io-index" 6328 | checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 6329 | dependencies = [ 6330 | "windows-sys 0.59.0", 6331 | ] 6332 | 6333 | [[package]] 6334 | name = "winapi-x86_64-pc-windows-gnu" 6335 | version = "0.4.0" 6336 | source = "registry+https://github.com/rust-lang/crates.io-index" 6337 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 6338 | 6339 | [[package]] 6340 | name = "windows-sys" 6341 | version = "0.48.0" 6342 | source = "registry+https://github.com/rust-lang/crates.io-index" 6343 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 6344 | dependencies = [ 6345 | "windows-targets 0.48.5", 6346 | ] 6347 | 6348 | [[package]] 6349 | name = "windows-sys" 6350 | version = "0.52.0" 6351 | source = "registry+https://github.com/rust-lang/crates.io-index" 6352 | checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6353 | dependencies = [ 6354 | "windows-targets 0.52.6", 6355 | ] 6356 | 6357 | [[package]] 6358 | name = "windows-sys" 6359 | version = "0.59.0" 6360 | source = "registry+https://github.com/rust-lang/crates.io-index" 6361 | checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 6362 | dependencies = [ 6363 | "windows-targets 0.52.6", 6364 | ] 6365 | 6366 | [[package]] 6367 | name = "windows-targets" 6368 | version = "0.48.5" 6369 | source = "registry+https://github.com/rust-lang/crates.io-index" 6370 | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 6371 | dependencies = [ 6372 | "windows_aarch64_gnullvm 0.48.5", 6373 | "windows_aarch64_msvc 0.48.5", 6374 | "windows_i686_gnu 0.48.5", 6375 | "windows_i686_msvc 0.48.5", 6376 | "windows_x86_64_gnu 0.48.5", 6377 | "windows_x86_64_gnullvm 0.48.5", 6378 | "windows_x86_64_msvc 0.48.5", 6379 | ] 6380 | 6381 | [[package]] 6382 | name = "windows-targets" 6383 | version = "0.52.6" 6384 | source = "registry+https://github.com/rust-lang/crates.io-index" 6385 | checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 6386 | dependencies = [ 6387 | "windows_aarch64_gnullvm 0.52.6", 6388 | "windows_aarch64_msvc 0.52.6", 6389 | "windows_i686_gnu 0.52.6", 6390 | "windows_i686_gnullvm", 6391 | "windows_i686_msvc 0.52.6", 6392 | "windows_x86_64_gnu 0.52.6", 6393 | "windows_x86_64_gnullvm 0.52.6", 6394 | "windows_x86_64_msvc 0.52.6", 6395 | ] 6396 | 6397 | [[package]] 6398 | name = "windows_aarch64_gnullvm" 6399 | version = "0.48.5" 6400 | source = "registry+https://github.com/rust-lang/crates.io-index" 6401 | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 6402 | 6403 | [[package]] 6404 | name = "windows_aarch64_gnullvm" 6405 | version = "0.52.6" 6406 | source = "registry+https://github.com/rust-lang/crates.io-index" 6407 | checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 6408 | 6409 | [[package]] 6410 | name = "windows_aarch64_msvc" 6411 | version = "0.48.5" 6412 | source = "registry+https://github.com/rust-lang/crates.io-index" 6413 | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 6414 | 6415 | [[package]] 6416 | name = "windows_aarch64_msvc" 6417 | version = "0.52.6" 6418 | source = "registry+https://github.com/rust-lang/crates.io-index" 6419 | checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 6420 | 6421 | [[package]] 6422 | name = "windows_i686_gnu" 6423 | version = "0.48.5" 6424 | source = "registry+https://github.com/rust-lang/crates.io-index" 6425 | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 6426 | 6427 | [[package]] 6428 | name = "windows_i686_gnu" 6429 | version = "0.52.6" 6430 | source = "registry+https://github.com/rust-lang/crates.io-index" 6431 | checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 6432 | 6433 | [[package]] 6434 | name = "windows_i686_gnullvm" 6435 | version = "0.52.6" 6436 | source = "registry+https://github.com/rust-lang/crates.io-index" 6437 | checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 6438 | 6439 | [[package]] 6440 | name = "windows_i686_msvc" 6441 | version = "0.48.5" 6442 | source = "registry+https://github.com/rust-lang/crates.io-index" 6443 | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 6444 | 6445 | [[package]] 6446 | name = "windows_i686_msvc" 6447 | version = "0.52.6" 6448 | source = "registry+https://github.com/rust-lang/crates.io-index" 6449 | checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 6450 | 6451 | [[package]] 6452 | name = "windows_x86_64_gnu" 6453 | version = "0.48.5" 6454 | source = "registry+https://github.com/rust-lang/crates.io-index" 6455 | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 6456 | 6457 | [[package]] 6458 | name = "windows_x86_64_gnu" 6459 | version = "0.52.6" 6460 | source = "registry+https://github.com/rust-lang/crates.io-index" 6461 | checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 6462 | 6463 | [[package]] 6464 | name = "windows_x86_64_gnullvm" 6465 | version = "0.48.5" 6466 | source = "registry+https://github.com/rust-lang/crates.io-index" 6467 | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 6468 | 6469 | [[package]] 6470 | name = "windows_x86_64_gnullvm" 6471 | version = "0.52.6" 6472 | source = "registry+https://github.com/rust-lang/crates.io-index" 6473 | checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 6474 | 6475 | [[package]] 6476 | name = "windows_x86_64_msvc" 6477 | version = "0.48.5" 6478 | source = "registry+https://github.com/rust-lang/crates.io-index" 6479 | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 6480 | 6481 | [[package]] 6482 | name = "windows_x86_64_msvc" 6483 | version = "0.52.6" 6484 | source = "registry+https://github.com/rust-lang/crates.io-index" 6485 | checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 6486 | 6487 | [[package]] 6488 | name = "winreg" 6489 | version = "0.50.0" 6490 | source = "registry+https://github.com/rust-lang/crates.io-index" 6491 | checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 6492 | dependencies = [ 6493 | "cfg-if", 6494 | "windows-sys 0.48.0", 6495 | ] 6496 | 6497 | [[package]] 6498 | name = "winsafe" 6499 | version = "0.0.19" 6500 | source = "registry+https://github.com/rust-lang/crates.io-index" 6501 | checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" 6502 | 6503 | [[package]] 6504 | name = "wtf8" 6505 | version = "0.1.0" 6506 | source = "registry+https://github.com/rust-lang/crates.io-index" 6507 | checksum = "c01ae8492c38f52376efd3a17d0994b6bcf3df1e39c0226d458b7d81670b2a06" 6508 | 6509 | [[package]] 6510 | name = "wyz" 6511 | version = "0.5.1" 6512 | source = "registry+https://github.com/rust-lang/crates.io-index" 6513 | checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 6514 | dependencies = [ 6515 | "tap", 6516 | ] 6517 | 6518 | [[package]] 6519 | name = "x25519-dalek" 6520 | version = "2.0.1" 6521 | source = "registry+https://github.com/rust-lang/crates.io-index" 6522 | checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" 6523 | dependencies = [ 6524 | "curve25519-dalek", 6525 | "rand_core", 6526 | "serde", 6527 | "zeroize", 6528 | ] 6529 | 6530 | [[package]] 6531 | name = "x509-parser" 6532 | version = "0.15.1" 6533 | source = "registry+https://github.com/rust-lang/crates.io-index" 6534 | checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" 6535 | dependencies = [ 6536 | "asn1-rs", 6537 | "data-encoding", 6538 | "der-parser", 6539 | "lazy_static", 6540 | "nom 7.1.3", 6541 | "oid-registry", 6542 | "rusticata-macros", 6543 | "thiserror", 6544 | "time", 6545 | ] 6546 | 6547 | [[package]] 6548 | name = "xml-rs" 6549 | version = "0.8.22" 6550 | source = "registry+https://github.com/rust-lang/crates.io-index" 6551 | checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26" 6552 | 6553 | [[package]] 6554 | name = "yoke" 6555 | version = "0.7.4" 6556 | source = "registry+https://github.com/rust-lang/crates.io-index" 6557 | checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" 6558 | dependencies = [ 6559 | "serde", 6560 | "stable_deref_trait", 6561 | "yoke-derive", 6562 | "zerofrom", 6563 | ] 6564 | 6565 | [[package]] 6566 | name = "yoke-derive" 6567 | version = "0.7.4" 6568 | source = "registry+https://github.com/rust-lang/crates.io-index" 6569 | checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" 6570 | dependencies = [ 6571 | "proc-macro2", 6572 | "quote", 6573 | "syn 2.0.85", 6574 | "synstructure 0.13.1", 6575 | ] 6576 | 6577 | [[package]] 6578 | name = "zerocopy" 6579 | version = "0.7.35" 6580 | source = "registry+https://github.com/rust-lang/crates.io-index" 6581 | checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 6582 | dependencies = [ 6583 | "byteorder", 6584 | "zerocopy-derive", 6585 | ] 6586 | 6587 | [[package]] 6588 | name = "zerocopy-derive" 6589 | version = "0.7.35" 6590 | source = "registry+https://github.com/rust-lang/crates.io-index" 6591 | checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 6592 | dependencies = [ 6593 | "proc-macro2", 6594 | "quote", 6595 | "syn 2.0.85", 6596 | ] 6597 | 6598 | [[package]] 6599 | name = "zerofrom" 6600 | version = "0.1.4" 6601 | source = "registry+https://github.com/rust-lang/crates.io-index" 6602 | checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" 6603 | dependencies = [ 6604 | "zerofrom-derive", 6605 | ] 6606 | 6607 | [[package]] 6608 | name = "zerofrom-derive" 6609 | version = "0.1.4" 6610 | source = "registry+https://github.com/rust-lang/crates.io-index" 6611 | checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" 6612 | dependencies = [ 6613 | "proc-macro2", 6614 | "quote", 6615 | "syn 2.0.85", 6616 | "synstructure 0.13.1", 6617 | ] 6618 | 6619 | [[package]] 6620 | name = "zeroize" 6621 | version = "1.8.1" 6622 | source = "registry+https://github.com/rust-lang/crates.io-index" 6623 | checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 6624 | dependencies = [ 6625 | "zeroize_derive", 6626 | ] 6627 | 6628 | [[package]] 6629 | name = "zeroize_derive" 6630 | version = "1.4.2" 6631 | source = "registry+https://github.com/rust-lang/crates.io-index" 6632 | checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" 6633 | dependencies = [ 6634 | "proc-macro2", 6635 | "quote", 6636 | "syn 2.0.85", 6637 | ] 6638 | --------------------------------------------------------------------------------