├── datafusion ├── .gitignore ├── Cargo.toml ├── src │ └── main.rs └── Cargo.lock ├── polars ├── .gitignore ├── Cargo.toml ├── src │ └── main.rs └── Cargo.lock ├── duckdb └── main.py └── README.md /datafusion/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /polars/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /datafusion/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "datafusion-bench" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 | 8 | [dependencies] 9 | datafusion = "15.0.0" 10 | tokio = "1.21.2" 11 | futures = "0.3" 12 | -------------------------------------------------------------------------------- /polars/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "polars-bench" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 | 8 | [dependencies] 9 | polars = { version = "0.24.3", features = ["lazy", "parquet", "dtype-full"] } 10 | -------------------------------------------------------------------------------- /duckdb/main.py: -------------------------------------------------------------------------------- 1 | import os 2 | import time 3 | 4 | import duckdb 5 | 6 | queries = [ 7 | "select * from '%s'", 8 | "select * from '%s' where service = 'frontend'", 9 | "select * from '%s' where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal'", 10 | "select * from '%s' where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp", 11 | "select request_duration_ns from '%s'", 12 | "select request_duration_ns from '%s' where service = 'frontend'", 13 | "select request_duration_ns from '%s' where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal'", 14 | "select request_duration_ns from '%s' where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp", 15 | "select client_addr from '%s'", 16 | "select client_addr from '%s' where service = 'frontend'", 17 | "select client_addr from '%s' where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal'", 18 | "select client_addr from '%s' where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp", 19 | ] 20 | 21 | file = os.getenv("FILE") 22 | 23 | for query in queries: 24 | start = time.process_time_ns() 25 | duckdb.query(query % file).execute() 26 | end = time.process_time_ns() 27 | elapsed = (end - start) / 1000000000 28 | print(f"{query} - {elapsed}s") 29 | -------------------------------------------------------------------------------- /datafusion/src/main.rs: -------------------------------------------------------------------------------- 1 | use datafusion::config::{ 2 | OPT_PARQUET_ENABLE_PAGE_INDEX, OPT_PARQUET_PUSHDOWN_FILTERS, OPT_PARQUET_REORDER_FILTERS, 3 | }; 4 | use datafusion::prelude::{SessionConfig, SessionContext}; 5 | use futures::stream::StreamExt; 6 | use std::time::Instant; 7 | 8 | const QUERIES: &[&str] = &[ 9 | "select * from logs", 10 | "select * from logs where service = 'frontend'", 11 | "select * from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal'", 12 | "select * from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp", 13 | "select request_duration_ns from logs", 14 | "select request_duration_ns from logs where service = 'frontend'", 15 | "select request_duration_ns from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal'", 16 | "select request_duration_ns from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp", 17 | "select client_addr from logs", 18 | "select client_addr from logs where service = 'frontend'", 19 | "select client_addr from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal'", 20 | "select client_addr from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp", 21 | ]; 22 | 23 | #[tokio::main] 24 | async fn main() { 25 | let path = std::env::var("FILE").unwrap(); 26 | 27 | let config = SessionConfig::default() 28 | .with_collect_statistics(true) 29 | .with_batch_size(1024 * 8) 30 | .set_bool(OPT_PARQUET_ENABLE_PAGE_INDEX, true) 31 | .set_bool(OPT_PARQUET_PUSHDOWN_FILTERS, true) 32 | .set_bool(OPT_PARQUET_REORDER_FILTERS, true); 33 | 34 | let ctx = SessionContext::with_config(config); 35 | ctx.register_parquet("logs", &path, Default::default()) 36 | .await 37 | .unwrap(); 38 | 39 | for query in QUERIES { 40 | let start = Instant::now(); 41 | let frame = ctx.sql(query).await.unwrap(); 42 | let mut s = frame.execute_stream().await.unwrap(); 43 | 44 | let mut row_count = 0; 45 | while let Some(batch) = s.next().await { 46 | row_count += batch.unwrap().num_rows() 47 | } 48 | 49 | let elapsed = start.elapsed(); 50 | println!("row count {} - {} - {}s", row_count, query, elapsed.as_secs_f64()); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Access Log Bench 2 | 3 | Benchmarks of querying access log data using various different libraries. 4 | 5 | See https://github.com/tustvold/access-log-gen/ for how to generate some example data 6 | 7 | Supported Libraries 8 | 9 | * [DataFusion](./datafusion) 10 | * [Polars](./polars) 11 | * [DuckDB](./duckdb) 12 | 13 | ## Disclaimer 14 | 15 | As one of the DataFusion maintainers, I am necessarily more familiar with this project than the others. It is therefore 16 | possible that I have missed something when implementing the benchmarks for the other frameworks. Please feel free to 17 | file an issue if this is the case. 18 | 19 | ## Results 20 | 21 | Benchmarks run on a GCP c2-standard-16, containing a 16-core, Cascade Lake Intel Xeon 22 | 23 | Rust code compiled in release mode with `RUSTFLAGS="-C target-cpu=native"` 24 | 25 | | | DataFusion | Polars | DuckDB | 26 | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|--------------|--------------| 27 | | select * from logs | 0.700749459s | 0.460665795 | 3.70185782s | 28 | | select * from logs where service = 'frontend' | 0.283448816s | 0.563334824s | 1.478420882s | 29 | | select * from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' | 0.026470119s | 0.39868975s | 0.093473218s | 30 | | select * from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp | 0.0080433s | 0.394838356s | 0.017670706s | 31 | | select request_duration_ns from logs | 0.010579846s | 0.010826365s | 0.034813344s | 32 | | select request_duration_ns from logs where service = 'frontend' | 0.029740852s | 0.035965889s | 0.064686456s | 33 | | select request_duration_ns from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' | 0.007339517s | 0.034294067s | 0.026720655s | 34 | | select request_duration_ns from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp | 0.006797571s | 0.053213211s | 0.027028755s | 35 | | select client_addr from logs | 0.067138065s | 0.028622422s | 0.429092272s | 36 | | select client_addr from logs where service = 'frontend' | 0.049909435s | 0.035862489s | 0.171640143s | 37 | | select client_addr from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' | 0.008447111s | 0.041778316s | 0.050099823s | 38 | | select client_addr from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp | 0.006608244s | 0.052782936s | 0.026275229s | 39 | -------------------------------------------------------------------------------- /polars/src/main.rs: -------------------------------------------------------------------------------- 1 | use polars::prelude::*; 2 | use std::time::Instant; 3 | 4 | fn main() { 5 | let path = std::env::var("FILE").unwrap(); 6 | 7 | let start = Instant::now(); 8 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()).unwrap(); 9 | lf1.collect().unwrap(); 10 | let elapsed = start.elapsed(); 11 | println!("select * from logs - {}", elapsed.as_secs_f64()); 12 | 13 | let start = Instant::now(); 14 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 15 | .unwrap() 16 | .filter(col("service").eq(lit("frontend"))); 17 | lf1.collect().unwrap(); 18 | let elapsed = start.elapsed(); 19 | println!( 20 | "select * from logs where service = 'frontend' - {}", 21 | elapsed.as_secs_f64() 22 | ); 23 | 24 | let start = Instant::now(); 25 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 26 | .unwrap() 27 | .filter(col("service").eq(lit("frontend"))) 28 | .filter(col("host").eq(lit("i-1ec3d9e2506434b2.ec2.internal"))); 29 | lf1.collect().unwrap(); 30 | let elapsed = start.elapsed(); 31 | println!( 32 | "select * from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' - {}", 33 | elapsed.as_secs_f64() 34 | ); 35 | 36 | let start = Instant::now(); 37 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 38 | .unwrap() 39 | .filter(col("service").eq(lit("frontend"))) 40 | .filter(col("host").eq(lit("i-1ec3d9e2506434b2.ec2.internal"))) 41 | .filter(col("time").gt(cast( 42 | lit("1970-01-01 00:00:00.008000"), 43 | DataType::Datetime(TimeUnit::Nanoseconds, None), 44 | ))); 45 | 46 | lf1.collect().unwrap(); 47 | let elapsed = start.elapsed(); 48 | println!( 49 | "select * from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp - {}", 50 | elapsed.as_secs_f64() 51 | ); 52 | 53 | let start = Instant::now(); 54 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 55 | .unwrap() 56 | .select(&[col("request_duration_ns")]); 57 | lf1.collect().unwrap(); 58 | let elapsed = start.elapsed(); 59 | println!( 60 | "select request_duration_ns from logs - {}", 61 | elapsed.as_secs_f64() 62 | ); 63 | 64 | let start = Instant::now(); 65 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 66 | .unwrap() 67 | .filter(col("service").eq(lit("frontend"))) 68 | .select(&[col("request_duration_ns")]); 69 | lf1.collect().unwrap(); 70 | let elapsed = start.elapsed(); 71 | println!( 72 | "select request_duration_ns from logs where service = 'frontend' - {}", 73 | elapsed.as_secs_f64() 74 | ); 75 | 76 | let start = Instant::now(); 77 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 78 | .unwrap() 79 | .filter(col("service").eq(lit("frontend"))) 80 | .filter(col("host").eq(lit("i-1ec3d9e2506434b2.ec2.internal"))) 81 | .select(&[col("request_duration_ns")]); 82 | lf1.collect().unwrap(); 83 | let elapsed = start.elapsed(); 84 | println!( 85 | "select request_duration_ns from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' - {}", 86 | elapsed.as_secs_f64() 87 | ); 88 | 89 | let start = Instant::now(); 90 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 91 | .unwrap() 92 | .filter(col("service").eq(lit("frontend"))) 93 | .filter(col("host").eq(lit("i-1ec3d9e2506434b2.ec2.internal"))) 94 | .filter(col("time").gt(cast( 95 | lit("1970-01-01 00:00:00.008000"), 96 | DataType::Datetime(TimeUnit::Nanoseconds, None), 97 | ))) 98 | .select(&[col("request_duration_ns")]); 99 | 100 | lf1.collect().unwrap(); 101 | let elapsed = start.elapsed(); 102 | println!( 103 | "select request_duration_ns from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp - {}", 104 | elapsed.as_secs_f64() 105 | ); 106 | 107 | let start = Instant::now(); 108 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 109 | .unwrap() 110 | .select(&[col("client_addr")]); 111 | lf1.collect().unwrap(); 112 | let elapsed = start.elapsed(); 113 | println!("select client_addr from logs - {}", elapsed.as_secs_f64()); 114 | 115 | let start = Instant::now(); 116 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 117 | .unwrap() 118 | .filter(col("service").eq(lit("frontend"))) 119 | .select(&[col("client_addr")]); 120 | lf1.collect().unwrap(); 121 | let elapsed = start.elapsed(); 122 | println!( 123 | "select client_addr from logs where service = 'frontend' - {}", 124 | elapsed.as_secs_f64() 125 | ); 126 | 127 | let start = Instant::now(); 128 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 129 | .unwrap() 130 | .filter(col("service").eq(lit("frontend"))) 131 | .filter(col("host").eq(lit("i-1ec3d9e2506434b2.ec2.internal"))) 132 | .select(&[col("client_addr")]); 133 | lf1.collect().unwrap(); 134 | let elapsed = start.elapsed(); 135 | println!( 136 | "select client_addr from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' - {}", 137 | elapsed.as_secs_f64() 138 | ); 139 | 140 | let start = Instant::now(); 141 | let lf1 = LazyFrame::scan_parquet(&path, Default::default()) 142 | .unwrap() 143 | .filter(col("service").eq(lit("frontend"))) 144 | .filter(col("host").eq(lit("i-1ec3d9e2506434b2.ec2.internal"))) 145 | .filter(col("time").gt(cast( 146 | lit("1970-01-01 00:00:00.008000"), 147 | DataType::Datetime(TimeUnit::Nanoseconds, None), 148 | ))) 149 | .select(&[col("client_addr")]); 150 | 151 | lf1.collect().unwrap(); 152 | let elapsed = start.elapsed(); 153 | println!( 154 | "select client_addr from logs where service = 'frontend' and host = 'i-1ec3d9e2506434b2.ec2.internal' and time > '1970-01-01 00:00:00.008000'::timestamp - {}", 155 | elapsed.as_secs_f64() 156 | ); 157 | } 158 | -------------------------------------------------------------------------------- /polars/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 = "adler" 7 | version = "1.0.2" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 | 11 | [[package]] 12 | name = "ahash" 13 | version = "0.7.6" 14 | source = "registry+https://github.com/rust-lang/crates.io-index" 15 | checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 16 | dependencies = [ 17 | "getrandom", 18 | "once_cell", 19 | "version_check", 20 | ] 21 | 22 | [[package]] 23 | name = "aho-corasick" 24 | version = "0.7.19" 25 | source = "registry+https://github.com/rust-lang/crates.io-index" 26 | checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" 27 | dependencies = [ 28 | "memchr", 29 | ] 30 | 31 | [[package]] 32 | name = "alloc-no-stdlib" 33 | version = "2.0.4" 34 | source = "registry+https://github.com/rust-lang/crates.io-index" 35 | checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 36 | 37 | [[package]] 38 | name = "alloc-stdlib" 39 | version = "0.2.2" 40 | source = "registry+https://github.com/rust-lang/crates.io-index" 41 | checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 42 | dependencies = [ 43 | "alloc-no-stdlib", 44 | ] 45 | 46 | [[package]] 47 | name = "android_system_properties" 48 | version = "0.1.5" 49 | source = "registry+https://github.com/rust-lang/crates.io-index" 50 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 51 | dependencies = [ 52 | "libc", 53 | ] 54 | 55 | [[package]] 56 | name = "anyhow" 57 | version = "1.0.65" 58 | source = "registry+https://github.com/rust-lang/crates.io-index" 59 | checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602" 60 | 61 | [[package]] 62 | name = "array-init-cursor" 63 | version = "0.2.0" 64 | source = "registry+https://github.com/rust-lang/crates.io-index" 65 | checksum = "bf7d0a018de4f6aa429b9d33d69edf69072b1c5b1cb8d3e4a5f7ef898fc3eb76" 66 | 67 | [[package]] 68 | name = "arrow-format" 69 | version = "0.7.0" 70 | source = "registry+https://github.com/rust-lang/crates.io-index" 71 | checksum = "8df5d25bc6d676271277120c41ef28760fe0a9f070677a58db621c0f983f9c20" 72 | dependencies = [ 73 | "planus", 74 | "serde", 75 | ] 76 | 77 | [[package]] 78 | name = "arrow2" 79 | version = "0.14.2" 80 | source = "registry+https://github.com/rust-lang/crates.io-index" 81 | checksum = "ee6f62e41078c967a4c063fcbdfd3801a2a9632276402c045311c4d73d0845f3" 82 | dependencies = [ 83 | "ahash", 84 | "arrow-format", 85 | "base64", 86 | "bytemuck", 87 | "chrono", 88 | "dyn-clone", 89 | "either", 90 | "ethnum", 91 | "fallible-streaming-iterator", 92 | "foreign_vec", 93 | "futures", 94 | "hash_hasher", 95 | "lexical-core", 96 | "multiversion", 97 | "num-traits", 98 | "parquet2", 99 | "simdutf8", 100 | "streaming-iterator", 101 | "strength_reduce", 102 | ] 103 | 104 | [[package]] 105 | name = "async-stream" 106 | version = "0.3.3" 107 | source = "registry+https://github.com/rust-lang/crates.io-index" 108 | checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" 109 | dependencies = [ 110 | "async-stream-impl", 111 | "futures-core", 112 | ] 113 | 114 | [[package]] 115 | name = "async-stream-impl" 116 | version = "0.3.3" 117 | source = "registry+https://github.com/rust-lang/crates.io-index" 118 | checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" 119 | dependencies = [ 120 | "proc-macro2", 121 | "quote", 122 | "syn", 123 | ] 124 | 125 | [[package]] 126 | name = "async-trait" 127 | version = "0.1.58" 128 | source = "registry+https://github.com/rust-lang/crates.io-index" 129 | checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" 130 | dependencies = [ 131 | "proc-macro2", 132 | "quote", 133 | "syn", 134 | ] 135 | 136 | [[package]] 137 | name = "autocfg" 138 | version = "1.1.0" 139 | source = "registry+https://github.com/rust-lang/crates.io-index" 140 | checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 141 | 142 | [[package]] 143 | name = "base64" 144 | version = "0.13.0" 145 | source = "registry+https://github.com/rust-lang/crates.io-index" 146 | checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 147 | 148 | [[package]] 149 | name = "bitflags" 150 | version = "1.3.2" 151 | source = "registry+https://github.com/rust-lang/crates.io-index" 152 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 153 | 154 | [[package]] 155 | name = "brotli" 156 | version = "3.3.4" 157 | source = "registry+https://github.com/rust-lang/crates.io-index" 158 | checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 159 | dependencies = [ 160 | "alloc-no-stdlib", 161 | "alloc-stdlib", 162 | "brotli-decompressor", 163 | ] 164 | 165 | [[package]] 166 | name = "brotli-decompressor" 167 | version = "2.3.2" 168 | source = "registry+https://github.com/rust-lang/crates.io-index" 169 | checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80" 170 | dependencies = [ 171 | "alloc-no-stdlib", 172 | "alloc-stdlib", 173 | ] 174 | 175 | [[package]] 176 | name = "bumpalo" 177 | version = "3.11.1" 178 | source = "registry+https://github.com/rust-lang/crates.io-index" 179 | checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 180 | 181 | [[package]] 182 | name = "bytemuck" 183 | version = "1.12.1" 184 | source = "registry+https://github.com/rust-lang/crates.io-index" 185 | checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da" 186 | dependencies = [ 187 | "bytemuck_derive", 188 | ] 189 | 190 | [[package]] 191 | name = "bytemuck_derive" 192 | version = "1.2.1" 193 | source = "registry+https://github.com/rust-lang/crates.io-index" 194 | checksum = "1b9e1f5fa78f69496407a27ae9ed989e3c3b072310286f5ef385525e4cbc24a9" 195 | dependencies = [ 196 | "proc-macro2", 197 | "quote", 198 | "syn", 199 | ] 200 | 201 | [[package]] 202 | name = "cc" 203 | version = "1.0.73" 204 | source = "registry+https://github.com/rust-lang/crates.io-index" 205 | checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 206 | dependencies = [ 207 | "jobserver", 208 | ] 209 | 210 | [[package]] 211 | name = "cfg-if" 212 | version = "1.0.0" 213 | source = "registry+https://github.com/rust-lang/crates.io-index" 214 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 215 | 216 | [[package]] 217 | name = "chrono" 218 | version = "0.4.22" 219 | source = "registry+https://github.com/rust-lang/crates.io-index" 220 | checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1" 221 | dependencies = [ 222 | "iana-time-zone", 223 | "js-sys", 224 | "num-integer", 225 | "num-traits", 226 | "time", 227 | "wasm-bindgen", 228 | "winapi", 229 | ] 230 | 231 | [[package]] 232 | name = "codespan-reporting" 233 | version = "0.11.1" 234 | source = "registry+https://github.com/rust-lang/crates.io-index" 235 | checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 236 | dependencies = [ 237 | "termcolor", 238 | "unicode-width", 239 | ] 240 | 241 | [[package]] 242 | name = "comfy-table" 243 | version = "5.0.1" 244 | source = "registry+https://github.com/rust-lang/crates.io-index" 245 | checksum = "b103d85ca6e209388771bfb7aa6b68a7aeec4afbf6f0a0264bfbf50360e5212e" 246 | dependencies = [ 247 | "crossterm", 248 | "strum", 249 | "strum_macros", 250 | "unicode-width", 251 | ] 252 | 253 | [[package]] 254 | name = "core-foundation-sys" 255 | version = "0.8.3" 256 | source = "registry+https://github.com/rust-lang/crates.io-index" 257 | checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 258 | 259 | [[package]] 260 | name = "crc32fast" 261 | version = "1.3.2" 262 | source = "registry+https://github.com/rust-lang/crates.io-index" 263 | checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 264 | dependencies = [ 265 | "cfg-if", 266 | ] 267 | 268 | [[package]] 269 | name = "crossbeam-channel" 270 | version = "0.5.6" 271 | source = "registry+https://github.com/rust-lang/crates.io-index" 272 | checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 273 | dependencies = [ 274 | "cfg-if", 275 | "crossbeam-utils", 276 | ] 277 | 278 | [[package]] 279 | name = "crossbeam-deque" 280 | version = "0.8.2" 281 | source = "registry+https://github.com/rust-lang/crates.io-index" 282 | checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 283 | dependencies = [ 284 | "cfg-if", 285 | "crossbeam-epoch", 286 | "crossbeam-utils", 287 | ] 288 | 289 | [[package]] 290 | name = "crossbeam-epoch" 291 | version = "0.9.11" 292 | source = "registry+https://github.com/rust-lang/crates.io-index" 293 | checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348" 294 | dependencies = [ 295 | "autocfg", 296 | "cfg-if", 297 | "crossbeam-utils", 298 | "memoffset", 299 | "scopeguard", 300 | ] 301 | 302 | [[package]] 303 | name = "crossbeam-utils" 304 | version = "0.8.12" 305 | source = "registry+https://github.com/rust-lang/crates.io-index" 306 | checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac" 307 | dependencies = [ 308 | "cfg-if", 309 | ] 310 | 311 | [[package]] 312 | name = "crossterm" 313 | version = "0.23.2" 314 | source = "registry+https://github.com/rust-lang/crates.io-index" 315 | checksum = "a2102ea4f781910f8a5b98dd061f4c2023f479ce7bb1236330099ceb5a93cf17" 316 | dependencies = [ 317 | "bitflags", 318 | "crossterm_winapi", 319 | "libc", 320 | "mio", 321 | "parking_lot", 322 | "signal-hook", 323 | "signal-hook-mio", 324 | "winapi", 325 | ] 326 | 327 | [[package]] 328 | name = "crossterm_winapi" 329 | version = "0.9.0" 330 | source = "registry+https://github.com/rust-lang/crates.io-index" 331 | checksum = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c" 332 | dependencies = [ 333 | "winapi", 334 | ] 335 | 336 | [[package]] 337 | name = "csv-core" 338 | version = "0.1.10" 339 | source = "registry+https://github.com/rust-lang/crates.io-index" 340 | checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 341 | dependencies = [ 342 | "memchr", 343 | ] 344 | 345 | [[package]] 346 | name = "cxx" 347 | version = "1.0.79" 348 | source = "registry+https://github.com/rust-lang/crates.io-index" 349 | checksum = "3f83d0ebf42c6eafb8d7c52f7e5f2d3003b89c7aa4fd2b79229209459a849af8" 350 | dependencies = [ 351 | "cc", 352 | "cxxbridge-flags", 353 | "cxxbridge-macro", 354 | "link-cplusplus", 355 | ] 356 | 357 | [[package]] 358 | name = "cxx-build" 359 | version = "1.0.79" 360 | source = "registry+https://github.com/rust-lang/crates.io-index" 361 | checksum = "07d050484b55975889284352b0ffc2ecbda25c0c55978017c132b29ba0818a86" 362 | dependencies = [ 363 | "cc", 364 | "codespan-reporting", 365 | "once_cell", 366 | "proc-macro2", 367 | "quote", 368 | "scratch", 369 | "syn", 370 | ] 371 | 372 | [[package]] 373 | name = "cxxbridge-flags" 374 | version = "1.0.79" 375 | source = "registry+https://github.com/rust-lang/crates.io-index" 376 | checksum = "99d2199b00553eda8012dfec8d3b1c75fce747cf27c169a270b3b99e3448ab78" 377 | 378 | [[package]] 379 | name = "cxxbridge-macro" 380 | version = "1.0.79" 381 | source = "registry+https://github.com/rust-lang/crates.io-index" 382 | checksum = "dcb67a6de1f602736dd7eaead0080cf3435df806c61b24b13328db128c58868f" 383 | dependencies = [ 384 | "proc-macro2", 385 | "quote", 386 | "syn", 387 | ] 388 | 389 | [[package]] 390 | name = "dirs" 391 | version = "4.0.0" 392 | source = "registry+https://github.com/rust-lang/crates.io-index" 393 | checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 394 | dependencies = [ 395 | "dirs-sys", 396 | ] 397 | 398 | [[package]] 399 | name = "dirs-sys" 400 | version = "0.3.7" 401 | source = "registry+https://github.com/rust-lang/crates.io-index" 402 | checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 403 | dependencies = [ 404 | "libc", 405 | "redox_users", 406 | "winapi", 407 | ] 408 | 409 | [[package]] 410 | name = "dyn-clone" 411 | version = "1.0.9" 412 | source = "registry+https://github.com/rust-lang/crates.io-index" 413 | checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2" 414 | 415 | [[package]] 416 | name = "either" 417 | version = "1.8.0" 418 | source = "registry+https://github.com/rust-lang/crates.io-index" 419 | checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 420 | 421 | [[package]] 422 | name = "ethnum" 423 | version = "1.3.0" 424 | source = "registry+https://github.com/rust-lang/crates.io-index" 425 | checksum = "2eac3c0b9fa6eb75255ebb42c0ba3e2210d102a66d2795afef6fed668f373311" 426 | 427 | [[package]] 428 | name = "fallible-streaming-iterator" 429 | version = "0.1.9" 430 | source = "registry+https://github.com/rust-lang/crates.io-index" 431 | checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 432 | 433 | [[package]] 434 | name = "flate2" 435 | version = "1.0.24" 436 | source = "registry+https://github.com/rust-lang/crates.io-index" 437 | checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 438 | dependencies = [ 439 | "crc32fast", 440 | "miniz_oxide", 441 | ] 442 | 443 | [[package]] 444 | name = "foreign_vec" 445 | version = "0.1.0" 446 | source = "registry+https://github.com/rust-lang/crates.io-index" 447 | checksum = "ee1b05cbd864bcaecbd3455d6d967862d446e4ebfc3c2e5e5b9841e53cba6673" 448 | 449 | [[package]] 450 | name = "futures" 451 | version = "0.3.24" 452 | source = "registry+https://github.com/rust-lang/crates.io-index" 453 | checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" 454 | dependencies = [ 455 | "futures-channel", 456 | "futures-core", 457 | "futures-executor", 458 | "futures-io", 459 | "futures-sink", 460 | "futures-task", 461 | "futures-util", 462 | ] 463 | 464 | [[package]] 465 | name = "futures-channel" 466 | version = "0.3.24" 467 | source = "registry+https://github.com/rust-lang/crates.io-index" 468 | checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" 469 | dependencies = [ 470 | "futures-core", 471 | "futures-sink", 472 | ] 473 | 474 | [[package]] 475 | name = "futures-core" 476 | version = "0.3.24" 477 | source = "registry+https://github.com/rust-lang/crates.io-index" 478 | checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" 479 | 480 | [[package]] 481 | name = "futures-executor" 482 | version = "0.3.24" 483 | source = "registry+https://github.com/rust-lang/crates.io-index" 484 | checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" 485 | dependencies = [ 486 | "futures-core", 487 | "futures-task", 488 | "futures-util", 489 | ] 490 | 491 | [[package]] 492 | name = "futures-io" 493 | version = "0.3.24" 494 | source = "registry+https://github.com/rust-lang/crates.io-index" 495 | checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" 496 | 497 | [[package]] 498 | name = "futures-macro" 499 | version = "0.3.24" 500 | source = "registry+https://github.com/rust-lang/crates.io-index" 501 | checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" 502 | dependencies = [ 503 | "proc-macro2", 504 | "quote", 505 | "syn", 506 | ] 507 | 508 | [[package]] 509 | name = "futures-sink" 510 | version = "0.3.24" 511 | source = "registry+https://github.com/rust-lang/crates.io-index" 512 | checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" 513 | 514 | [[package]] 515 | name = "futures-task" 516 | version = "0.3.24" 517 | source = "registry+https://github.com/rust-lang/crates.io-index" 518 | checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" 519 | 520 | [[package]] 521 | name = "futures-util" 522 | version = "0.3.24" 523 | source = "registry+https://github.com/rust-lang/crates.io-index" 524 | checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" 525 | dependencies = [ 526 | "futures-channel", 527 | "futures-core", 528 | "futures-io", 529 | "futures-macro", 530 | "futures-sink", 531 | "futures-task", 532 | "memchr", 533 | "pin-project-lite", 534 | "pin-utils", 535 | "slab", 536 | ] 537 | 538 | [[package]] 539 | name = "getrandom" 540 | version = "0.2.7" 541 | source = "registry+https://github.com/rust-lang/crates.io-index" 542 | checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 543 | dependencies = [ 544 | "cfg-if", 545 | "libc", 546 | "wasi 0.11.0+wasi-snapshot-preview1", 547 | ] 548 | 549 | [[package]] 550 | name = "glob" 551 | version = "0.3.0" 552 | source = "registry+https://github.com/rust-lang/crates.io-index" 553 | checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 554 | 555 | [[package]] 556 | name = "hash_hasher" 557 | version = "2.0.3" 558 | source = "registry+https://github.com/rust-lang/crates.io-index" 559 | checksum = "74721d007512d0cb3338cd20f0654ac913920061a4c4d0d8708edb3f2a698c0c" 560 | 561 | [[package]] 562 | name = "hashbrown" 563 | version = "0.12.3" 564 | source = "registry+https://github.com/rust-lang/crates.io-index" 565 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 566 | dependencies = [ 567 | "ahash", 568 | "rayon", 569 | ] 570 | 571 | [[package]] 572 | name = "heck" 573 | version = "0.3.3" 574 | source = "registry+https://github.com/rust-lang/crates.io-index" 575 | checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 576 | dependencies = [ 577 | "unicode-segmentation", 578 | ] 579 | 580 | [[package]] 581 | name = "hermit-abi" 582 | version = "0.1.19" 583 | source = "registry+https://github.com/rust-lang/crates.io-index" 584 | checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 585 | dependencies = [ 586 | "libc", 587 | ] 588 | 589 | [[package]] 590 | name = "iana-time-zone" 591 | version = "0.1.51" 592 | source = "registry+https://github.com/rust-lang/crates.io-index" 593 | checksum = "f5a6ef98976b22b3b7f2f3a806f858cb862044cfa66805aa3ad84cb3d3b785ed" 594 | dependencies = [ 595 | "android_system_properties", 596 | "core-foundation-sys", 597 | "iana-time-zone-haiku", 598 | "js-sys", 599 | "wasm-bindgen", 600 | "winapi", 601 | ] 602 | 603 | [[package]] 604 | name = "iana-time-zone-haiku" 605 | version = "0.1.1" 606 | source = "registry+https://github.com/rust-lang/crates.io-index" 607 | checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 608 | dependencies = [ 609 | "cxx", 610 | "cxx-build", 611 | ] 612 | 613 | [[package]] 614 | name = "indexmap" 615 | version = "1.9.1" 616 | source = "registry+https://github.com/rust-lang/crates.io-index" 617 | checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 618 | dependencies = [ 619 | "autocfg", 620 | "hashbrown", 621 | ] 622 | 623 | [[package]] 624 | name = "jobserver" 625 | version = "0.1.25" 626 | source = "registry+https://github.com/rust-lang/crates.io-index" 627 | checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b" 628 | dependencies = [ 629 | "libc", 630 | ] 631 | 632 | [[package]] 633 | name = "js-sys" 634 | version = "0.3.60" 635 | source = "registry+https://github.com/rust-lang/crates.io-index" 636 | checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 637 | dependencies = [ 638 | "wasm-bindgen", 639 | ] 640 | 641 | [[package]] 642 | name = "lexical" 643 | version = "6.1.1" 644 | source = "registry+https://github.com/rust-lang/crates.io-index" 645 | checksum = "c7aefb36fd43fef7003334742cbf77b243fcd36418a1d1bdd480d613a67968f6" 646 | dependencies = [ 647 | "lexical-core", 648 | ] 649 | 650 | [[package]] 651 | name = "lexical-core" 652 | version = "0.8.5" 653 | source = "registry+https://github.com/rust-lang/crates.io-index" 654 | checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" 655 | dependencies = [ 656 | "lexical-parse-float", 657 | "lexical-parse-integer", 658 | "lexical-util", 659 | "lexical-write-float", 660 | "lexical-write-integer", 661 | ] 662 | 663 | [[package]] 664 | name = "lexical-parse-float" 665 | version = "0.8.5" 666 | source = "registry+https://github.com/rust-lang/crates.io-index" 667 | checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" 668 | dependencies = [ 669 | "lexical-parse-integer", 670 | "lexical-util", 671 | "static_assertions", 672 | ] 673 | 674 | [[package]] 675 | name = "lexical-parse-integer" 676 | version = "0.8.6" 677 | source = "registry+https://github.com/rust-lang/crates.io-index" 678 | checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" 679 | dependencies = [ 680 | "lexical-util", 681 | "static_assertions", 682 | ] 683 | 684 | [[package]] 685 | name = "lexical-util" 686 | version = "0.8.5" 687 | source = "registry+https://github.com/rust-lang/crates.io-index" 688 | checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" 689 | dependencies = [ 690 | "static_assertions", 691 | ] 692 | 693 | [[package]] 694 | name = "lexical-write-float" 695 | version = "0.8.5" 696 | source = "registry+https://github.com/rust-lang/crates.io-index" 697 | checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" 698 | dependencies = [ 699 | "lexical-util", 700 | "lexical-write-integer", 701 | "static_assertions", 702 | ] 703 | 704 | [[package]] 705 | name = "lexical-write-integer" 706 | version = "0.8.5" 707 | source = "registry+https://github.com/rust-lang/crates.io-index" 708 | checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" 709 | dependencies = [ 710 | "lexical-util", 711 | "static_assertions", 712 | ] 713 | 714 | [[package]] 715 | name = "libc" 716 | version = "0.2.135" 717 | source = "registry+https://github.com/rust-lang/crates.io-index" 718 | checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" 719 | 720 | [[package]] 721 | name = "libm" 722 | version = "0.2.5" 723 | source = "registry+https://github.com/rust-lang/crates.io-index" 724 | checksum = "292a948cd991e376cf75541fe5b97a1081d713c618b4f1b9500f8844e49eb565" 725 | 726 | [[package]] 727 | name = "link-cplusplus" 728 | version = "1.0.7" 729 | source = "registry+https://github.com/rust-lang/crates.io-index" 730 | checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369" 731 | dependencies = [ 732 | "cc", 733 | ] 734 | 735 | [[package]] 736 | name = "lock_api" 737 | version = "0.4.9" 738 | source = "registry+https://github.com/rust-lang/crates.io-index" 739 | checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 740 | dependencies = [ 741 | "autocfg", 742 | "scopeguard", 743 | ] 744 | 745 | [[package]] 746 | name = "log" 747 | version = "0.4.17" 748 | source = "registry+https://github.com/rust-lang/crates.io-index" 749 | checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 750 | dependencies = [ 751 | "cfg-if", 752 | ] 753 | 754 | [[package]] 755 | name = "lz4" 756 | version = "1.24.0" 757 | source = "registry+https://github.com/rust-lang/crates.io-index" 758 | checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" 759 | dependencies = [ 760 | "libc", 761 | "lz4-sys", 762 | ] 763 | 764 | [[package]] 765 | name = "lz4-sys" 766 | version = "1.9.4" 767 | source = "registry+https://github.com/rust-lang/crates.io-index" 768 | checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" 769 | dependencies = [ 770 | "cc", 771 | "libc", 772 | ] 773 | 774 | [[package]] 775 | name = "memchr" 776 | version = "2.5.0" 777 | source = "registry+https://github.com/rust-lang/crates.io-index" 778 | checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 779 | 780 | [[package]] 781 | name = "memmap2" 782 | version = "0.5.7" 783 | source = "registry+https://github.com/rust-lang/crates.io-index" 784 | checksum = "95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498" 785 | dependencies = [ 786 | "libc", 787 | ] 788 | 789 | [[package]] 790 | name = "memoffset" 791 | version = "0.6.5" 792 | source = "registry+https://github.com/rust-lang/crates.io-index" 793 | checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 794 | dependencies = [ 795 | "autocfg", 796 | ] 797 | 798 | [[package]] 799 | name = "miniz_oxide" 800 | version = "0.5.4" 801 | source = "registry+https://github.com/rust-lang/crates.io-index" 802 | checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" 803 | dependencies = [ 804 | "adler", 805 | ] 806 | 807 | [[package]] 808 | name = "mio" 809 | version = "0.8.4" 810 | source = "registry+https://github.com/rust-lang/crates.io-index" 811 | checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" 812 | dependencies = [ 813 | "libc", 814 | "log", 815 | "wasi 0.11.0+wasi-snapshot-preview1", 816 | "windows-sys 0.36.1", 817 | ] 818 | 819 | [[package]] 820 | name = "multiversion" 821 | version = "0.6.1" 822 | source = "registry+https://github.com/rust-lang/crates.io-index" 823 | checksum = "025c962a3dd3cc5e0e520aa9c612201d127dcdf28616974961a649dca64f5373" 824 | dependencies = [ 825 | "multiversion-macros", 826 | ] 827 | 828 | [[package]] 829 | name = "multiversion-macros" 830 | version = "0.6.1" 831 | source = "registry+https://github.com/rust-lang/crates.io-index" 832 | checksum = "a8a3e2bde382ebf960c1f3e79689fa5941625fe9bf694a1cb64af3e85faff3af" 833 | dependencies = [ 834 | "proc-macro2", 835 | "quote", 836 | "syn", 837 | ] 838 | 839 | [[package]] 840 | name = "num" 841 | version = "0.4.0" 842 | source = "registry+https://github.com/rust-lang/crates.io-index" 843 | checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" 844 | dependencies = [ 845 | "num-bigint", 846 | "num-complex", 847 | "num-integer", 848 | "num-iter", 849 | "num-rational", 850 | "num-traits", 851 | ] 852 | 853 | [[package]] 854 | name = "num-bigint" 855 | version = "0.4.3" 856 | source = "registry+https://github.com/rust-lang/crates.io-index" 857 | checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 858 | dependencies = [ 859 | "autocfg", 860 | "num-integer", 861 | "num-traits", 862 | ] 863 | 864 | [[package]] 865 | name = "num-complex" 866 | version = "0.4.2" 867 | source = "registry+https://github.com/rust-lang/crates.io-index" 868 | checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" 869 | dependencies = [ 870 | "num-traits", 871 | ] 872 | 873 | [[package]] 874 | name = "num-integer" 875 | version = "0.1.45" 876 | source = "registry+https://github.com/rust-lang/crates.io-index" 877 | checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 878 | dependencies = [ 879 | "autocfg", 880 | "num-traits", 881 | ] 882 | 883 | [[package]] 884 | name = "num-iter" 885 | version = "0.1.43" 886 | source = "registry+https://github.com/rust-lang/crates.io-index" 887 | checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 888 | dependencies = [ 889 | "autocfg", 890 | "num-integer", 891 | "num-traits", 892 | ] 893 | 894 | [[package]] 895 | name = "num-rational" 896 | version = "0.4.1" 897 | source = "registry+https://github.com/rust-lang/crates.io-index" 898 | checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 899 | dependencies = [ 900 | "autocfg", 901 | "num-bigint", 902 | "num-integer", 903 | "num-traits", 904 | ] 905 | 906 | [[package]] 907 | name = "num-traits" 908 | version = "0.2.15" 909 | source = "registry+https://github.com/rust-lang/crates.io-index" 910 | checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 911 | dependencies = [ 912 | "autocfg", 913 | "libm", 914 | ] 915 | 916 | [[package]] 917 | name = "num_cpus" 918 | version = "1.13.1" 919 | source = "registry+https://github.com/rust-lang/crates.io-index" 920 | checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 921 | dependencies = [ 922 | "hermit-abi", 923 | "libc", 924 | ] 925 | 926 | [[package]] 927 | name = "once_cell" 928 | version = "1.15.0" 929 | source = "registry+https://github.com/rust-lang/crates.io-index" 930 | checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1" 931 | 932 | [[package]] 933 | name = "parking_lot" 934 | version = "0.12.1" 935 | source = "registry+https://github.com/rust-lang/crates.io-index" 936 | checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 937 | dependencies = [ 938 | "lock_api", 939 | "parking_lot_core", 940 | ] 941 | 942 | [[package]] 943 | name = "parking_lot_core" 944 | version = "0.9.4" 945 | source = "registry+https://github.com/rust-lang/crates.io-index" 946 | checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" 947 | dependencies = [ 948 | "cfg-if", 949 | "libc", 950 | "redox_syscall", 951 | "smallvec", 952 | "windows-sys 0.42.0", 953 | ] 954 | 955 | [[package]] 956 | name = "parquet-format-safe" 957 | version = "0.2.4" 958 | source = "registry+https://github.com/rust-lang/crates.io-index" 959 | checksum = "1131c54b167dd4e4799ce762e1ab01549ebb94d5bdd13e6ec1b467491c378e1f" 960 | dependencies = [ 961 | "async-trait", 962 | "futures", 963 | ] 964 | 965 | [[package]] 966 | name = "parquet2" 967 | version = "0.16.3" 968 | source = "registry+https://github.com/rust-lang/crates.io-index" 969 | checksum = "7752b1a7d61b278f36820ba05557a2a8bfcb17f3559254577ef447beda0c4975" 970 | dependencies = [ 971 | "async-stream", 972 | "brotli", 973 | "flate2", 974 | "futures", 975 | "lz4", 976 | "parquet-format-safe", 977 | "seq-macro", 978 | "snap", 979 | "streaming-decompression", 980 | "zstd", 981 | ] 982 | 983 | [[package]] 984 | name = "pin-project-lite" 985 | version = "0.2.9" 986 | source = "registry+https://github.com/rust-lang/crates.io-index" 987 | checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 988 | 989 | [[package]] 990 | name = "pin-utils" 991 | version = "0.1.0" 992 | source = "registry+https://github.com/rust-lang/crates.io-index" 993 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 994 | 995 | [[package]] 996 | name = "planus" 997 | version = "0.3.1" 998 | source = "registry+https://github.com/rust-lang/crates.io-index" 999 | checksum = "fc1691dd09e82f428ce8d6310bd6d5da2557c82ff17694d2a32cad7242aea89f" 1000 | dependencies = [ 1001 | "array-init-cursor", 1002 | ] 1003 | 1004 | [[package]] 1005 | name = "polars" 1006 | version = "0.24.3" 1007 | source = "registry+https://github.com/rust-lang/crates.io-index" 1008 | checksum = "dcc28d562d296e586634c7efa9468f5fe43e81c20c572f8d1d4542f273db9e27" 1009 | dependencies = [ 1010 | "polars-core", 1011 | "polars-io", 1012 | "polars-lazy", 1013 | "polars-ops", 1014 | "polars-time", 1015 | ] 1016 | 1017 | [[package]] 1018 | name = "polars-arrow" 1019 | version = "0.24.3" 1020 | source = "registry+https://github.com/rust-lang/crates.io-index" 1021 | checksum = "ed3815e6d5424920b74383d9bbbade88184db326512ce9d34306eed1c8ca8bbf" 1022 | dependencies = [ 1023 | "arrow2", 1024 | "hashbrown", 1025 | "num", 1026 | "thiserror", 1027 | ] 1028 | 1029 | [[package]] 1030 | name = "polars-bench" 1031 | version = "0.1.0" 1032 | dependencies = [ 1033 | "polars", 1034 | ] 1035 | 1036 | [[package]] 1037 | name = "polars-core" 1038 | version = "0.24.3" 1039 | source = "registry+https://github.com/rust-lang/crates.io-index" 1040 | checksum = "d72cc715f79e808a18c46bd28b3e03b63f710a03acd2f03dbb5c22e2c7d192a5" 1041 | dependencies = [ 1042 | "ahash", 1043 | "anyhow", 1044 | "arrow2", 1045 | "bitflags", 1046 | "chrono", 1047 | "comfy-table", 1048 | "hashbrown", 1049 | "indexmap", 1050 | "num", 1051 | "once_cell", 1052 | "polars-arrow", 1053 | "polars-utils", 1054 | "rand", 1055 | "rand_distr", 1056 | "rayon", 1057 | "regex", 1058 | "smartstring", 1059 | "thiserror", 1060 | ] 1061 | 1062 | [[package]] 1063 | name = "polars-io" 1064 | version = "0.24.3" 1065 | source = "registry+https://github.com/rust-lang/crates.io-index" 1066 | checksum = "a1ef64ab407a16876b6cbd26c3ac50901b7f848970e709d7aef11fe3fcfa70dc" 1067 | dependencies = [ 1068 | "ahash", 1069 | "anyhow", 1070 | "arrow2", 1071 | "csv-core", 1072 | "dirs", 1073 | "lexical", 1074 | "lexical-core", 1075 | "memchr", 1076 | "memmap2", 1077 | "num", 1078 | "once_cell", 1079 | "polars-arrow", 1080 | "polars-core", 1081 | "polars-time", 1082 | "polars-utils", 1083 | "rayon", 1084 | "regex", 1085 | "simdutf8", 1086 | ] 1087 | 1088 | [[package]] 1089 | name = "polars-lazy" 1090 | version = "0.24.3" 1091 | source = "registry+https://github.com/rust-lang/crates.io-index" 1092 | checksum = "c96ff67f24c8e0ae9155d9edf9d6980b51b414b73066238a702d31f0d9a26288" 1093 | dependencies = [ 1094 | "ahash", 1095 | "bitflags", 1096 | "glob", 1097 | "polars-arrow", 1098 | "polars-core", 1099 | "polars-io", 1100 | "polars-ops", 1101 | "polars-time", 1102 | "polars-utils", 1103 | "rayon", 1104 | ] 1105 | 1106 | [[package]] 1107 | name = "polars-ops" 1108 | version = "0.24.3" 1109 | source = "registry+https://github.com/rust-lang/crates.io-index" 1110 | checksum = "96f6d31360dffec97537b31a6f32ac189d43095c29ac1956ac20a88d82f57946" 1111 | dependencies = [ 1112 | "polars-arrow", 1113 | "polars-core", 1114 | ] 1115 | 1116 | [[package]] 1117 | name = "polars-time" 1118 | version = "0.24.3" 1119 | source = "registry+https://github.com/rust-lang/crates.io-index" 1120 | checksum = "e2f38a9cad199a992d04fd8e68d49a45f2996928dd769966b14f9da3aa71ba7e" 1121 | dependencies = [ 1122 | "chrono", 1123 | "lexical", 1124 | "polars-arrow", 1125 | "polars-core", 1126 | "polars-utils", 1127 | ] 1128 | 1129 | [[package]] 1130 | name = "polars-utils" 1131 | version = "0.24.3" 1132 | source = "registry+https://github.com/rust-lang/crates.io-index" 1133 | checksum = "bd6b576ad27f39705feb74ee0cc16fbf32c5daca4b503892139882c03fdecb19" 1134 | dependencies = [ 1135 | "rayon", 1136 | ] 1137 | 1138 | [[package]] 1139 | name = "ppv-lite86" 1140 | version = "0.2.16" 1141 | source = "registry+https://github.com/rust-lang/crates.io-index" 1142 | checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 1143 | 1144 | [[package]] 1145 | name = "proc-macro2" 1146 | version = "1.0.47" 1147 | source = "registry+https://github.com/rust-lang/crates.io-index" 1148 | checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 1149 | dependencies = [ 1150 | "unicode-ident", 1151 | ] 1152 | 1153 | [[package]] 1154 | name = "quote" 1155 | version = "1.0.21" 1156 | source = "registry+https://github.com/rust-lang/crates.io-index" 1157 | checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 1158 | dependencies = [ 1159 | "proc-macro2", 1160 | ] 1161 | 1162 | [[package]] 1163 | name = "rand" 1164 | version = "0.8.5" 1165 | source = "registry+https://github.com/rust-lang/crates.io-index" 1166 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1167 | dependencies = [ 1168 | "libc", 1169 | "rand_chacha", 1170 | "rand_core", 1171 | ] 1172 | 1173 | [[package]] 1174 | name = "rand_chacha" 1175 | version = "0.3.1" 1176 | source = "registry+https://github.com/rust-lang/crates.io-index" 1177 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1178 | dependencies = [ 1179 | "ppv-lite86", 1180 | "rand_core", 1181 | ] 1182 | 1183 | [[package]] 1184 | name = "rand_core" 1185 | version = "0.6.4" 1186 | source = "registry+https://github.com/rust-lang/crates.io-index" 1187 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1188 | dependencies = [ 1189 | "getrandom", 1190 | ] 1191 | 1192 | [[package]] 1193 | name = "rand_distr" 1194 | version = "0.4.3" 1195 | source = "registry+https://github.com/rust-lang/crates.io-index" 1196 | checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 1197 | dependencies = [ 1198 | "num-traits", 1199 | "rand", 1200 | ] 1201 | 1202 | [[package]] 1203 | name = "rayon" 1204 | version = "1.5.3" 1205 | source = "registry+https://github.com/rust-lang/crates.io-index" 1206 | checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" 1207 | dependencies = [ 1208 | "autocfg", 1209 | "crossbeam-deque", 1210 | "either", 1211 | "rayon-core", 1212 | ] 1213 | 1214 | [[package]] 1215 | name = "rayon-core" 1216 | version = "1.9.3" 1217 | source = "registry+https://github.com/rust-lang/crates.io-index" 1218 | checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" 1219 | dependencies = [ 1220 | "crossbeam-channel", 1221 | "crossbeam-deque", 1222 | "crossbeam-utils", 1223 | "num_cpus", 1224 | ] 1225 | 1226 | [[package]] 1227 | name = "redox_syscall" 1228 | version = "0.2.16" 1229 | source = "registry+https://github.com/rust-lang/crates.io-index" 1230 | checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1231 | dependencies = [ 1232 | "bitflags", 1233 | ] 1234 | 1235 | [[package]] 1236 | name = "redox_users" 1237 | version = "0.4.3" 1238 | source = "registry+https://github.com/rust-lang/crates.io-index" 1239 | checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1240 | dependencies = [ 1241 | "getrandom", 1242 | "redox_syscall", 1243 | "thiserror", 1244 | ] 1245 | 1246 | [[package]] 1247 | name = "regex" 1248 | version = "1.6.0" 1249 | source = "registry+https://github.com/rust-lang/crates.io-index" 1250 | checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" 1251 | dependencies = [ 1252 | "aho-corasick", 1253 | "memchr", 1254 | "regex-syntax", 1255 | ] 1256 | 1257 | [[package]] 1258 | name = "regex-syntax" 1259 | version = "0.6.27" 1260 | source = "registry+https://github.com/rust-lang/crates.io-index" 1261 | checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 1262 | 1263 | [[package]] 1264 | name = "rustversion" 1265 | version = "1.0.9" 1266 | source = "registry+https://github.com/rust-lang/crates.io-index" 1267 | checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" 1268 | 1269 | [[package]] 1270 | name = "scopeguard" 1271 | version = "1.1.0" 1272 | source = "registry+https://github.com/rust-lang/crates.io-index" 1273 | checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1274 | 1275 | [[package]] 1276 | name = "scratch" 1277 | version = "1.0.2" 1278 | source = "registry+https://github.com/rust-lang/crates.io-index" 1279 | checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" 1280 | 1281 | [[package]] 1282 | name = "seq-macro" 1283 | version = "0.3.1" 1284 | source = "registry+https://github.com/rust-lang/crates.io-index" 1285 | checksum = "0772c5c30e1a0d91f6834f8e545c69281c099dfa9a3ac58d96a9fd629c8d4898" 1286 | 1287 | [[package]] 1288 | name = "serde" 1289 | version = "1.0.145" 1290 | source = "registry+https://github.com/rust-lang/crates.io-index" 1291 | checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" 1292 | dependencies = [ 1293 | "serde_derive", 1294 | ] 1295 | 1296 | [[package]] 1297 | name = "serde_derive" 1298 | version = "1.0.145" 1299 | source = "registry+https://github.com/rust-lang/crates.io-index" 1300 | checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" 1301 | dependencies = [ 1302 | "proc-macro2", 1303 | "quote", 1304 | "syn", 1305 | ] 1306 | 1307 | [[package]] 1308 | name = "signal-hook" 1309 | version = "0.3.14" 1310 | source = "registry+https://github.com/rust-lang/crates.io-index" 1311 | checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" 1312 | dependencies = [ 1313 | "libc", 1314 | "signal-hook-registry", 1315 | ] 1316 | 1317 | [[package]] 1318 | name = "signal-hook-mio" 1319 | version = "0.2.3" 1320 | source = "registry+https://github.com/rust-lang/crates.io-index" 1321 | checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 1322 | dependencies = [ 1323 | "libc", 1324 | "mio", 1325 | "signal-hook", 1326 | ] 1327 | 1328 | [[package]] 1329 | name = "signal-hook-registry" 1330 | version = "1.4.0" 1331 | source = "registry+https://github.com/rust-lang/crates.io-index" 1332 | checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 1333 | dependencies = [ 1334 | "libc", 1335 | ] 1336 | 1337 | [[package]] 1338 | name = "simdutf8" 1339 | version = "0.1.4" 1340 | source = "registry+https://github.com/rust-lang/crates.io-index" 1341 | checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 1342 | 1343 | [[package]] 1344 | name = "slab" 1345 | version = "0.4.7" 1346 | source = "registry+https://github.com/rust-lang/crates.io-index" 1347 | checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 1348 | dependencies = [ 1349 | "autocfg", 1350 | ] 1351 | 1352 | [[package]] 1353 | name = "smallvec" 1354 | version = "1.10.0" 1355 | source = "registry+https://github.com/rust-lang/crates.io-index" 1356 | checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1357 | 1358 | [[package]] 1359 | name = "smartstring" 1360 | version = "1.0.1" 1361 | source = "registry+https://github.com/rust-lang/crates.io-index" 1362 | checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" 1363 | dependencies = [ 1364 | "autocfg", 1365 | "static_assertions", 1366 | "version_check", 1367 | ] 1368 | 1369 | [[package]] 1370 | name = "snap" 1371 | version = "1.0.5" 1372 | source = "registry+https://github.com/rust-lang/crates.io-index" 1373 | checksum = "45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451" 1374 | 1375 | [[package]] 1376 | name = "static_assertions" 1377 | version = "1.1.0" 1378 | source = "registry+https://github.com/rust-lang/crates.io-index" 1379 | checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1380 | 1381 | [[package]] 1382 | name = "streaming-decompression" 1383 | version = "0.1.2" 1384 | source = "registry+https://github.com/rust-lang/crates.io-index" 1385 | checksum = "bf6cc3b19bfb128a8ad11026086e31d3ce9ad23f8ea37354b31383a187c44cf3" 1386 | dependencies = [ 1387 | "fallible-streaming-iterator", 1388 | ] 1389 | 1390 | [[package]] 1391 | name = "streaming-iterator" 1392 | version = "0.1.8" 1393 | source = "registry+https://github.com/rust-lang/crates.io-index" 1394 | checksum = "d55dd09aaa2f85ef8767cc9177294d63c30d62c8533329e75aa51d8b94976e22" 1395 | 1396 | [[package]] 1397 | name = "strength_reduce" 1398 | version = "0.2.3" 1399 | source = "registry+https://github.com/rust-lang/crates.io-index" 1400 | checksum = "a3ff2f71c82567c565ba4b3009a9350a96a7269eaa4001ebedae926230bc2254" 1401 | 1402 | [[package]] 1403 | name = "strum" 1404 | version = "0.23.0" 1405 | source = "registry+https://github.com/rust-lang/crates.io-index" 1406 | checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb" 1407 | 1408 | [[package]] 1409 | name = "strum_macros" 1410 | version = "0.23.1" 1411 | source = "registry+https://github.com/rust-lang/crates.io-index" 1412 | checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38" 1413 | dependencies = [ 1414 | "heck", 1415 | "proc-macro2", 1416 | "quote", 1417 | "rustversion", 1418 | "syn", 1419 | ] 1420 | 1421 | [[package]] 1422 | name = "syn" 1423 | version = "1.0.102" 1424 | source = "registry+https://github.com/rust-lang/crates.io-index" 1425 | checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1" 1426 | dependencies = [ 1427 | "proc-macro2", 1428 | "quote", 1429 | "unicode-ident", 1430 | ] 1431 | 1432 | [[package]] 1433 | name = "termcolor" 1434 | version = "1.1.3" 1435 | source = "registry+https://github.com/rust-lang/crates.io-index" 1436 | checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 1437 | dependencies = [ 1438 | "winapi-util", 1439 | ] 1440 | 1441 | [[package]] 1442 | name = "thiserror" 1443 | version = "1.0.37" 1444 | source = "registry+https://github.com/rust-lang/crates.io-index" 1445 | checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" 1446 | dependencies = [ 1447 | "thiserror-impl", 1448 | ] 1449 | 1450 | [[package]] 1451 | name = "thiserror-impl" 1452 | version = "1.0.37" 1453 | source = "registry+https://github.com/rust-lang/crates.io-index" 1454 | checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" 1455 | dependencies = [ 1456 | "proc-macro2", 1457 | "quote", 1458 | "syn", 1459 | ] 1460 | 1461 | [[package]] 1462 | name = "time" 1463 | version = "0.1.44" 1464 | source = "registry+https://github.com/rust-lang/crates.io-index" 1465 | checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" 1466 | dependencies = [ 1467 | "libc", 1468 | "wasi 0.10.0+wasi-snapshot-preview1", 1469 | "winapi", 1470 | ] 1471 | 1472 | [[package]] 1473 | name = "unicode-ident" 1474 | version = "1.0.5" 1475 | source = "registry+https://github.com/rust-lang/crates.io-index" 1476 | checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" 1477 | 1478 | [[package]] 1479 | name = "unicode-segmentation" 1480 | version = "1.10.0" 1481 | source = "registry+https://github.com/rust-lang/crates.io-index" 1482 | checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" 1483 | 1484 | [[package]] 1485 | name = "unicode-width" 1486 | version = "0.1.10" 1487 | source = "registry+https://github.com/rust-lang/crates.io-index" 1488 | checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1489 | 1490 | [[package]] 1491 | name = "version_check" 1492 | version = "0.9.4" 1493 | source = "registry+https://github.com/rust-lang/crates.io-index" 1494 | checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1495 | 1496 | [[package]] 1497 | name = "wasi" 1498 | version = "0.10.0+wasi-snapshot-preview1" 1499 | source = "registry+https://github.com/rust-lang/crates.io-index" 1500 | checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 1501 | 1502 | [[package]] 1503 | name = "wasi" 1504 | version = "0.11.0+wasi-snapshot-preview1" 1505 | source = "registry+https://github.com/rust-lang/crates.io-index" 1506 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1507 | 1508 | [[package]] 1509 | name = "wasm-bindgen" 1510 | version = "0.2.83" 1511 | source = "registry+https://github.com/rust-lang/crates.io-index" 1512 | checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 1513 | dependencies = [ 1514 | "cfg-if", 1515 | "wasm-bindgen-macro", 1516 | ] 1517 | 1518 | [[package]] 1519 | name = "wasm-bindgen-backend" 1520 | version = "0.2.83" 1521 | source = "registry+https://github.com/rust-lang/crates.io-index" 1522 | checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 1523 | dependencies = [ 1524 | "bumpalo", 1525 | "log", 1526 | "once_cell", 1527 | "proc-macro2", 1528 | "quote", 1529 | "syn", 1530 | "wasm-bindgen-shared", 1531 | ] 1532 | 1533 | [[package]] 1534 | name = "wasm-bindgen-macro" 1535 | version = "0.2.83" 1536 | source = "registry+https://github.com/rust-lang/crates.io-index" 1537 | checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 1538 | dependencies = [ 1539 | "quote", 1540 | "wasm-bindgen-macro-support", 1541 | ] 1542 | 1543 | [[package]] 1544 | name = "wasm-bindgen-macro-support" 1545 | version = "0.2.83" 1546 | source = "registry+https://github.com/rust-lang/crates.io-index" 1547 | checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 1548 | dependencies = [ 1549 | "proc-macro2", 1550 | "quote", 1551 | "syn", 1552 | "wasm-bindgen-backend", 1553 | "wasm-bindgen-shared", 1554 | ] 1555 | 1556 | [[package]] 1557 | name = "wasm-bindgen-shared" 1558 | version = "0.2.83" 1559 | source = "registry+https://github.com/rust-lang/crates.io-index" 1560 | checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 1561 | 1562 | [[package]] 1563 | name = "winapi" 1564 | version = "0.3.9" 1565 | source = "registry+https://github.com/rust-lang/crates.io-index" 1566 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1567 | dependencies = [ 1568 | "winapi-i686-pc-windows-gnu", 1569 | "winapi-x86_64-pc-windows-gnu", 1570 | ] 1571 | 1572 | [[package]] 1573 | name = "winapi-i686-pc-windows-gnu" 1574 | version = "0.4.0" 1575 | source = "registry+https://github.com/rust-lang/crates.io-index" 1576 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1577 | 1578 | [[package]] 1579 | name = "winapi-util" 1580 | version = "0.1.5" 1581 | source = "registry+https://github.com/rust-lang/crates.io-index" 1582 | checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1583 | dependencies = [ 1584 | "winapi", 1585 | ] 1586 | 1587 | [[package]] 1588 | name = "winapi-x86_64-pc-windows-gnu" 1589 | version = "0.4.0" 1590 | source = "registry+https://github.com/rust-lang/crates.io-index" 1591 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1592 | 1593 | [[package]] 1594 | name = "windows-sys" 1595 | version = "0.36.1" 1596 | source = "registry+https://github.com/rust-lang/crates.io-index" 1597 | checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 1598 | dependencies = [ 1599 | "windows_aarch64_msvc 0.36.1", 1600 | "windows_i686_gnu 0.36.1", 1601 | "windows_i686_msvc 0.36.1", 1602 | "windows_x86_64_gnu 0.36.1", 1603 | "windows_x86_64_msvc 0.36.1", 1604 | ] 1605 | 1606 | [[package]] 1607 | name = "windows-sys" 1608 | version = "0.42.0" 1609 | source = "registry+https://github.com/rust-lang/crates.io-index" 1610 | checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1611 | dependencies = [ 1612 | "windows_aarch64_gnullvm", 1613 | "windows_aarch64_msvc 0.42.0", 1614 | "windows_i686_gnu 0.42.0", 1615 | "windows_i686_msvc 0.42.0", 1616 | "windows_x86_64_gnu 0.42.0", 1617 | "windows_x86_64_gnullvm", 1618 | "windows_x86_64_msvc 0.42.0", 1619 | ] 1620 | 1621 | [[package]] 1622 | name = "windows_aarch64_gnullvm" 1623 | version = "0.42.0" 1624 | source = "registry+https://github.com/rust-lang/crates.io-index" 1625 | checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 1626 | 1627 | [[package]] 1628 | name = "windows_aarch64_msvc" 1629 | version = "0.36.1" 1630 | source = "registry+https://github.com/rust-lang/crates.io-index" 1631 | checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 1632 | 1633 | [[package]] 1634 | name = "windows_aarch64_msvc" 1635 | version = "0.42.0" 1636 | source = "registry+https://github.com/rust-lang/crates.io-index" 1637 | checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 1638 | 1639 | [[package]] 1640 | name = "windows_i686_gnu" 1641 | version = "0.36.1" 1642 | source = "registry+https://github.com/rust-lang/crates.io-index" 1643 | checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 1644 | 1645 | [[package]] 1646 | name = "windows_i686_gnu" 1647 | version = "0.42.0" 1648 | source = "registry+https://github.com/rust-lang/crates.io-index" 1649 | checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 1650 | 1651 | [[package]] 1652 | name = "windows_i686_msvc" 1653 | version = "0.36.1" 1654 | source = "registry+https://github.com/rust-lang/crates.io-index" 1655 | checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 1656 | 1657 | [[package]] 1658 | name = "windows_i686_msvc" 1659 | version = "0.42.0" 1660 | source = "registry+https://github.com/rust-lang/crates.io-index" 1661 | checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 1662 | 1663 | [[package]] 1664 | name = "windows_x86_64_gnu" 1665 | version = "0.36.1" 1666 | source = "registry+https://github.com/rust-lang/crates.io-index" 1667 | checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 1668 | 1669 | [[package]] 1670 | name = "windows_x86_64_gnu" 1671 | version = "0.42.0" 1672 | source = "registry+https://github.com/rust-lang/crates.io-index" 1673 | checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 1674 | 1675 | [[package]] 1676 | name = "windows_x86_64_gnullvm" 1677 | version = "0.42.0" 1678 | source = "registry+https://github.com/rust-lang/crates.io-index" 1679 | checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 1680 | 1681 | [[package]] 1682 | name = "windows_x86_64_msvc" 1683 | version = "0.36.1" 1684 | source = "registry+https://github.com/rust-lang/crates.io-index" 1685 | checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 1686 | 1687 | [[package]] 1688 | name = "windows_x86_64_msvc" 1689 | version = "0.42.0" 1690 | source = "registry+https://github.com/rust-lang/crates.io-index" 1691 | checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 1692 | 1693 | [[package]] 1694 | name = "zstd" 1695 | version = "0.11.2+zstd.1.5.2" 1696 | source = "registry+https://github.com/rust-lang/crates.io-index" 1697 | checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" 1698 | dependencies = [ 1699 | "zstd-safe", 1700 | ] 1701 | 1702 | [[package]] 1703 | name = "zstd-safe" 1704 | version = "5.0.2+zstd.1.5.2" 1705 | source = "registry+https://github.com/rust-lang/crates.io-index" 1706 | checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" 1707 | dependencies = [ 1708 | "libc", 1709 | "zstd-sys", 1710 | ] 1711 | 1712 | [[package]] 1713 | name = "zstd-sys" 1714 | version = "2.0.1+zstd.1.5.2" 1715 | source = "registry+https://github.com/rust-lang/crates.io-index" 1716 | checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" 1717 | dependencies = [ 1718 | "cc", 1719 | "libc", 1720 | ] 1721 | -------------------------------------------------------------------------------- /datafusion/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 = "adler" 7 | version = "1.0.2" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 | 11 | [[package]] 12 | name = "ahash" 13 | version = "0.8.2" 14 | source = "registry+https://github.com/rust-lang/crates.io-index" 15 | checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107" 16 | dependencies = [ 17 | "cfg-if", 18 | "const-random", 19 | "getrandom", 20 | "once_cell", 21 | "version_check", 22 | ] 23 | 24 | [[package]] 25 | name = "aho-corasick" 26 | version = "0.7.20" 27 | source = "registry+https://github.com/rust-lang/crates.io-index" 28 | checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 29 | dependencies = [ 30 | "memchr", 31 | ] 32 | 33 | [[package]] 34 | name = "alloc-no-stdlib" 35 | version = "2.0.4" 36 | source = "registry+https://github.com/rust-lang/crates.io-index" 37 | checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 38 | 39 | [[package]] 40 | name = "alloc-stdlib" 41 | version = "0.2.2" 42 | source = "registry+https://github.com/rust-lang/crates.io-index" 43 | checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 44 | dependencies = [ 45 | "alloc-no-stdlib", 46 | ] 47 | 48 | [[package]] 49 | name = "android_system_properties" 50 | version = "0.1.5" 51 | source = "registry+https://github.com/rust-lang/crates.io-index" 52 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 53 | dependencies = [ 54 | "libc", 55 | ] 56 | 57 | [[package]] 58 | name = "arrayref" 59 | version = "0.3.6" 60 | source = "registry+https://github.com/rust-lang/crates.io-index" 61 | checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 62 | 63 | [[package]] 64 | name = "arrayvec" 65 | version = "0.7.2" 66 | source = "registry+https://github.com/rust-lang/crates.io-index" 67 | checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 68 | 69 | [[package]] 70 | name = "arrow" 71 | version = "28.0.0" 72 | source = "registry+https://github.com/rust-lang/crates.io-index" 73 | checksum = "aed9849f86164fad5cb66ce4732782b15f1bc97f8febab04e782c20cce9d4b6c" 74 | dependencies = [ 75 | "ahash", 76 | "arrow-array", 77 | "arrow-buffer", 78 | "arrow-cast", 79 | "arrow-csv", 80 | "arrow-data", 81 | "arrow-ipc", 82 | "arrow-json", 83 | "arrow-schema", 84 | "arrow-select", 85 | "chrono", 86 | "comfy-table", 87 | "half", 88 | "hashbrown 0.13.1", 89 | "multiversion", 90 | "num", 91 | "regex", 92 | "regex-syntax", 93 | ] 94 | 95 | [[package]] 96 | name = "arrow-array" 97 | version = "28.0.0" 98 | source = "registry+https://github.com/rust-lang/crates.io-index" 99 | checksum = "6b8504cf0a6797e908eecf221a865e7d339892720587f87c8b90262863015b08" 100 | dependencies = [ 101 | "ahash", 102 | "arrow-buffer", 103 | "arrow-data", 104 | "arrow-schema", 105 | "chrono", 106 | "half", 107 | "hashbrown 0.13.1", 108 | "num", 109 | ] 110 | 111 | [[package]] 112 | name = "arrow-buffer" 113 | version = "28.0.0" 114 | source = "registry+https://github.com/rust-lang/crates.io-index" 115 | checksum = "d6de64a27cea684b24784647d9608314bc80f7c4d55acb44a425e05fab39d916" 116 | dependencies = [ 117 | "half", 118 | "num", 119 | ] 120 | 121 | [[package]] 122 | name = "arrow-cast" 123 | version = "28.0.0" 124 | source = "registry+https://github.com/rust-lang/crates.io-index" 125 | checksum = "bec4a54502eefe05923c385c90a005d69474fa06ca7aa2a2b123c9f9532f6178" 126 | dependencies = [ 127 | "arrow-array", 128 | "arrow-buffer", 129 | "arrow-data", 130 | "arrow-schema", 131 | "arrow-select", 132 | "chrono", 133 | "lexical-core", 134 | "num", 135 | ] 136 | 137 | [[package]] 138 | name = "arrow-csv" 139 | version = "28.0.0" 140 | source = "registry+https://github.com/rust-lang/crates.io-index" 141 | checksum = "e7902bbf8127eac48554fe902775303377047ad49a9fd473c2b8cb399d092080" 142 | dependencies = [ 143 | "arrow-array", 144 | "arrow-buffer", 145 | "arrow-cast", 146 | "arrow-data", 147 | "arrow-schema", 148 | "chrono", 149 | "csv", 150 | "lazy_static", 151 | "lexical-core", 152 | "regex", 153 | ] 154 | 155 | [[package]] 156 | name = "arrow-data" 157 | version = "28.0.0" 158 | source = "registry+https://github.com/rust-lang/crates.io-index" 159 | checksum = "7e4882efe617002449d5c6b5de9ddb632339074b36df8a96ea7147072f1faa8a" 160 | dependencies = [ 161 | "arrow-buffer", 162 | "arrow-schema", 163 | "half", 164 | "num", 165 | ] 166 | 167 | [[package]] 168 | name = "arrow-ipc" 169 | version = "28.0.0" 170 | source = "registry+https://github.com/rust-lang/crates.io-index" 171 | checksum = "fa0703a6de2785828561b03a4d7793ecd333233e1b166316b4bfc7cfce55a4a7" 172 | dependencies = [ 173 | "arrow-array", 174 | "arrow-buffer", 175 | "arrow-cast", 176 | "arrow-data", 177 | "arrow-schema", 178 | "flatbuffers", 179 | ] 180 | 181 | [[package]] 182 | name = "arrow-json" 183 | version = "28.0.0" 184 | source = "registry+https://github.com/rust-lang/crates.io-index" 185 | checksum = "3bd23fc8c6d251f96cd63b96fece56bbb9710ce5874a627cb786e2600673595a" 186 | dependencies = [ 187 | "arrow-array", 188 | "arrow-buffer", 189 | "arrow-cast", 190 | "arrow-data", 191 | "arrow-schema", 192 | "chrono", 193 | "half", 194 | "indexmap", 195 | "num", 196 | "serde_json", 197 | ] 198 | 199 | [[package]] 200 | name = "arrow-schema" 201 | version = "28.0.0" 202 | source = "registry+https://github.com/rust-lang/crates.io-index" 203 | checksum = "da9f143882a80be168538a60e298546314f50f11f2a288c8d73e11108da39d26" 204 | 205 | [[package]] 206 | name = "arrow-select" 207 | version = "28.0.0" 208 | source = "registry+https://github.com/rust-lang/crates.io-index" 209 | checksum = "520406331d4ad60075359524947ebd804e479816439af82bcb17f8d280d9b38c" 210 | dependencies = [ 211 | "arrow-array", 212 | "arrow-buffer", 213 | "arrow-data", 214 | "arrow-schema", 215 | "num", 216 | ] 217 | 218 | [[package]] 219 | name = "async-compression" 220 | version = "0.3.15" 221 | source = "registry+https://github.com/rust-lang/crates.io-index" 222 | checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" 223 | dependencies = [ 224 | "bzip2", 225 | "flate2", 226 | "futures-core", 227 | "futures-io", 228 | "memchr", 229 | "pin-project-lite", 230 | "tokio", 231 | "xz2", 232 | ] 233 | 234 | [[package]] 235 | name = "async-trait" 236 | version = "0.1.59" 237 | source = "registry+https://github.com/rust-lang/crates.io-index" 238 | checksum = "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" 239 | dependencies = [ 240 | "proc-macro2", 241 | "quote", 242 | "syn", 243 | ] 244 | 245 | [[package]] 246 | name = "autocfg" 247 | version = "1.1.0" 248 | source = "registry+https://github.com/rust-lang/crates.io-index" 249 | checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 250 | 251 | [[package]] 252 | name = "base64" 253 | version = "0.13.1" 254 | source = "registry+https://github.com/rust-lang/crates.io-index" 255 | checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 256 | 257 | [[package]] 258 | name = "bitflags" 259 | version = "1.3.2" 260 | source = "registry+https://github.com/rust-lang/crates.io-index" 261 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 262 | 263 | [[package]] 264 | name = "blake2" 265 | version = "0.10.5" 266 | source = "registry+https://github.com/rust-lang/crates.io-index" 267 | checksum = "b12e5fd123190ce1c2e559308a94c9bacad77907d4c6005d9e58fe1a0689e55e" 268 | dependencies = [ 269 | "digest", 270 | ] 271 | 272 | [[package]] 273 | name = "blake3" 274 | version = "1.3.3" 275 | source = "registry+https://github.com/rust-lang/crates.io-index" 276 | checksum = "42ae2468a89544a466886840aa467a25b766499f4f04bf7d9fcd10ecee9fccef" 277 | dependencies = [ 278 | "arrayref", 279 | "arrayvec", 280 | "cc", 281 | "cfg-if", 282 | "constant_time_eq", 283 | "digest", 284 | ] 285 | 286 | [[package]] 287 | name = "block-buffer" 288 | version = "0.10.3" 289 | source = "registry+https://github.com/rust-lang/crates.io-index" 290 | checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 291 | dependencies = [ 292 | "generic-array", 293 | ] 294 | 295 | [[package]] 296 | name = "brotli" 297 | version = "3.3.4" 298 | source = "registry+https://github.com/rust-lang/crates.io-index" 299 | checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 300 | dependencies = [ 301 | "alloc-no-stdlib", 302 | "alloc-stdlib", 303 | "brotli-decompressor", 304 | ] 305 | 306 | [[package]] 307 | name = "brotli-decompressor" 308 | version = "2.3.2" 309 | source = "registry+https://github.com/rust-lang/crates.io-index" 310 | checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80" 311 | dependencies = [ 312 | "alloc-no-stdlib", 313 | "alloc-stdlib", 314 | ] 315 | 316 | [[package]] 317 | name = "bstr" 318 | version = "0.2.17" 319 | source = "registry+https://github.com/rust-lang/crates.io-index" 320 | checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" 321 | dependencies = [ 322 | "lazy_static", 323 | "memchr", 324 | "regex-automata", 325 | "serde", 326 | ] 327 | 328 | [[package]] 329 | name = "bumpalo" 330 | version = "3.11.1" 331 | source = "registry+https://github.com/rust-lang/crates.io-index" 332 | checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 333 | 334 | [[package]] 335 | name = "byteorder" 336 | version = "1.4.3" 337 | source = "registry+https://github.com/rust-lang/crates.io-index" 338 | checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 339 | 340 | [[package]] 341 | name = "bytes" 342 | version = "1.3.0" 343 | source = "registry+https://github.com/rust-lang/crates.io-index" 344 | checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 345 | 346 | [[package]] 347 | name = "bzip2" 348 | version = "0.4.3" 349 | source = "registry+https://github.com/rust-lang/crates.io-index" 350 | checksum = "6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0" 351 | dependencies = [ 352 | "bzip2-sys", 353 | "libc", 354 | ] 355 | 356 | [[package]] 357 | name = "bzip2-sys" 358 | version = "0.1.11+1.0.8" 359 | source = "registry+https://github.com/rust-lang/crates.io-index" 360 | checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" 361 | dependencies = [ 362 | "cc", 363 | "libc", 364 | "pkg-config", 365 | ] 366 | 367 | [[package]] 368 | name = "cc" 369 | version = "1.0.77" 370 | source = "registry+https://github.com/rust-lang/crates.io-index" 371 | checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" 372 | dependencies = [ 373 | "jobserver", 374 | ] 375 | 376 | [[package]] 377 | name = "cfg-if" 378 | version = "1.0.0" 379 | source = "registry+https://github.com/rust-lang/crates.io-index" 380 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 381 | 382 | [[package]] 383 | name = "chrono" 384 | version = "0.4.23" 385 | source = "registry+https://github.com/rust-lang/crates.io-index" 386 | checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 387 | dependencies = [ 388 | "iana-time-zone", 389 | "num-integer", 390 | "num-traits", 391 | "winapi", 392 | ] 393 | 394 | [[package]] 395 | name = "clap" 396 | version = "4.0.29" 397 | source = "registry+https://github.com/rust-lang/crates.io-index" 398 | checksum = "4d63b9e9c07271b9957ad22c173bae2a4d9a81127680962039296abcd2f8251d" 399 | dependencies = [ 400 | "bitflags", 401 | "clap_derive", 402 | "clap_lex", 403 | "is-terminal", 404 | "once_cell", 405 | "strsim", 406 | "termcolor", 407 | ] 408 | 409 | [[package]] 410 | name = "clap_derive" 411 | version = "4.0.21" 412 | source = "registry+https://github.com/rust-lang/crates.io-index" 413 | checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 414 | dependencies = [ 415 | "heck", 416 | "proc-macro-error", 417 | "proc-macro2", 418 | "quote", 419 | "syn", 420 | ] 421 | 422 | [[package]] 423 | name = "clap_lex" 424 | version = "0.3.0" 425 | source = "registry+https://github.com/rust-lang/crates.io-index" 426 | checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 427 | dependencies = [ 428 | "os_str_bytes", 429 | ] 430 | 431 | [[package]] 432 | name = "codespan-reporting" 433 | version = "0.11.1" 434 | source = "registry+https://github.com/rust-lang/crates.io-index" 435 | checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 436 | dependencies = [ 437 | "termcolor", 438 | "unicode-width", 439 | ] 440 | 441 | [[package]] 442 | name = "comfy-table" 443 | version = "6.1.3" 444 | source = "registry+https://github.com/rust-lang/crates.io-index" 445 | checksum = "e621e7e86c46fd8a14c32c6ae3cb95656621b4743a27d0cffedb831d46e7ad21" 446 | dependencies = [ 447 | "strum", 448 | "strum_macros", 449 | "unicode-width", 450 | ] 451 | 452 | [[package]] 453 | name = "const-random" 454 | version = "0.1.15" 455 | source = "registry+https://github.com/rust-lang/crates.io-index" 456 | checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" 457 | dependencies = [ 458 | "const-random-macro", 459 | "proc-macro-hack", 460 | ] 461 | 462 | [[package]] 463 | name = "const-random-macro" 464 | version = "0.1.15" 465 | source = "registry+https://github.com/rust-lang/crates.io-index" 466 | checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" 467 | dependencies = [ 468 | "getrandom", 469 | "once_cell", 470 | "proc-macro-hack", 471 | "tiny-keccak", 472 | ] 473 | 474 | [[package]] 475 | name = "constant_time_eq" 476 | version = "0.2.4" 477 | source = "registry+https://github.com/rust-lang/crates.io-index" 478 | checksum = "f3ad85c1f65dc7b37604eb0e89748faf0b9653065f2a8ef69f96a687ec1e9279" 479 | 480 | [[package]] 481 | name = "core-foundation-sys" 482 | version = "0.8.3" 483 | source = "registry+https://github.com/rust-lang/crates.io-index" 484 | checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 485 | 486 | [[package]] 487 | name = "cpufeatures" 488 | version = "0.2.5" 489 | source = "registry+https://github.com/rust-lang/crates.io-index" 490 | checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 491 | dependencies = [ 492 | "libc", 493 | ] 494 | 495 | [[package]] 496 | name = "crc32fast" 497 | version = "1.3.2" 498 | source = "registry+https://github.com/rust-lang/crates.io-index" 499 | checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 500 | dependencies = [ 501 | "cfg-if", 502 | ] 503 | 504 | [[package]] 505 | name = "crunchy" 506 | version = "0.2.2" 507 | source = "registry+https://github.com/rust-lang/crates.io-index" 508 | checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 509 | 510 | [[package]] 511 | name = "crypto-common" 512 | version = "0.1.6" 513 | source = "registry+https://github.com/rust-lang/crates.io-index" 514 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 515 | dependencies = [ 516 | "generic-array", 517 | "typenum", 518 | ] 519 | 520 | [[package]] 521 | name = "csv" 522 | version = "1.1.6" 523 | source = "registry+https://github.com/rust-lang/crates.io-index" 524 | checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" 525 | dependencies = [ 526 | "bstr", 527 | "csv-core", 528 | "itoa 0.4.8", 529 | "ryu", 530 | "serde", 531 | ] 532 | 533 | [[package]] 534 | name = "csv-core" 535 | version = "0.1.10" 536 | source = "registry+https://github.com/rust-lang/crates.io-index" 537 | checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 538 | dependencies = [ 539 | "memchr", 540 | ] 541 | 542 | [[package]] 543 | name = "cxx" 544 | version = "1.0.82" 545 | source = "registry+https://github.com/rust-lang/crates.io-index" 546 | checksum = "d4a41a86530d0fe7f5d9ea779916b7cadd2d4f9add748b99c2c029cbbdfaf453" 547 | dependencies = [ 548 | "cc", 549 | "cxxbridge-flags", 550 | "cxxbridge-macro", 551 | "link-cplusplus", 552 | ] 553 | 554 | [[package]] 555 | name = "cxx-build" 556 | version = "1.0.82" 557 | source = "registry+https://github.com/rust-lang/crates.io-index" 558 | checksum = "06416d667ff3e3ad2df1cd8cd8afae5da26cf9cec4d0825040f88b5ca659a2f0" 559 | dependencies = [ 560 | "cc", 561 | "codespan-reporting", 562 | "once_cell", 563 | "proc-macro2", 564 | "quote", 565 | "scratch", 566 | "syn", 567 | ] 568 | 569 | [[package]] 570 | name = "cxxbridge-flags" 571 | version = "1.0.82" 572 | source = "registry+https://github.com/rust-lang/crates.io-index" 573 | checksum = "820a9a2af1669deeef27cb271f476ffd196a2c4b6731336011e0ba63e2c7cf71" 574 | 575 | [[package]] 576 | name = "cxxbridge-macro" 577 | version = "1.0.82" 578 | source = "registry+https://github.com/rust-lang/crates.io-index" 579 | checksum = "a08a6e2fcc370a089ad3b4aaf54db3b1b4cee38ddabce5896b33eb693275f470" 580 | dependencies = [ 581 | "proc-macro2", 582 | "quote", 583 | "syn", 584 | ] 585 | 586 | [[package]] 587 | name = "dashmap" 588 | version = "5.4.0" 589 | source = "registry+https://github.com/rust-lang/crates.io-index" 590 | checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" 591 | dependencies = [ 592 | "cfg-if", 593 | "hashbrown 0.12.3", 594 | "lock_api", 595 | "once_cell", 596 | "parking_lot_core", 597 | ] 598 | 599 | [[package]] 600 | name = "datafusion" 601 | version = "15.0.0" 602 | source = "registry+https://github.com/rust-lang/crates.io-index" 603 | checksum = "b75a088adf79515b04fd3895c1a14dc249c8f7a7f27b59870a05546fe9a55542" 604 | dependencies = [ 605 | "ahash", 606 | "arrow", 607 | "async-compression", 608 | "async-trait", 609 | "bytes", 610 | "bzip2", 611 | "chrono", 612 | "dashmap", 613 | "datafusion-common", 614 | "datafusion-expr", 615 | "datafusion-optimizer", 616 | "datafusion-physical-expr", 617 | "datafusion-row", 618 | "datafusion-sql", 619 | "flate2", 620 | "futures", 621 | "glob", 622 | "hashbrown 0.13.1", 623 | "itertools", 624 | "lazy_static", 625 | "log", 626 | "num_cpus", 627 | "object_store", 628 | "parking_lot", 629 | "parquet", 630 | "paste", 631 | "percent-encoding", 632 | "pin-project-lite", 633 | "rand", 634 | "smallvec", 635 | "sqllogictest", 636 | "sqlparser", 637 | "tempfile", 638 | "tokio", 639 | "tokio-stream", 640 | "tokio-util", 641 | "url", 642 | "uuid", 643 | "xz2", 644 | ] 645 | 646 | [[package]] 647 | name = "datafusion-bench" 648 | version = "0.1.0" 649 | dependencies = [ 650 | "datafusion", 651 | "futures", 652 | "tokio", 653 | ] 654 | 655 | [[package]] 656 | name = "datafusion-common" 657 | version = "15.0.0" 658 | source = "registry+https://github.com/rust-lang/crates.io-index" 659 | checksum = "7b17262b899f79afdf502846d1138a8b48441afe24dc6e07c922105289248137" 660 | dependencies = [ 661 | "arrow", 662 | "chrono", 663 | "object_store", 664 | "parquet", 665 | "sqlparser", 666 | ] 667 | 668 | [[package]] 669 | name = "datafusion-expr" 670 | version = "15.0.0" 671 | source = "registry+https://github.com/rust-lang/crates.io-index" 672 | checksum = "533d2226b4636a1306d1f6f4ac02e436947c5d6e8bfc85f6d8f91a425c10a407" 673 | dependencies = [ 674 | "ahash", 675 | "arrow", 676 | "datafusion-common", 677 | "log", 678 | "sqlparser", 679 | ] 680 | 681 | [[package]] 682 | name = "datafusion-optimizer" 683 | version = "15.0.0" 684 | source = "registry+https://github.com/rust-lang/crates.io-index" 685 | checksum = "ce7ba274267b6baf1714a67727249aa56d648c8814b0f4c43387fbe6d147e619" 686 | dependencies = [ 687 | "arrow", 688 | "async-trait", 689 | "chrono", 690 | "datafusion-common", 691 | "datafusion-expr", 692 | "datafusion-physical-expr", 693 | "hashbrown 0.13.1", 694 | "log", 695 | ] 696 | 697 | [[package]] 698 | name = "datafusion-physical-expr" 699 | version = "15.0.0" 700 | source = "registry+https://github.com/rust-lang/crates.io-index" 701 | checksum = "f35cb53e6c2f9c40accdf45aef2be7fde030ea3051b1145a059d96109e65b0bf" 702 | dependencies = [ 703 | "ahash", 704 | "arrow", 705 | "arrow-buffer", 706 | "arrow-schema", 707 | "blake2", 708 | "blake3", 709 | "chrono", 710 | "datafusion-common", 711 | "datafusion-expr", 712 | "datafusion-row", 713 | "half", 714 | "hashbrown 0.13.1", 715 | "itertools", 716 | "lazy_static", 717 | "md-5", 718 | "num-traits", 719 | "paste", 720 | "rand", 721 | "regex", 722 | "sha2", 723 | "unicode-segmentation", 724 | "uuid", 725 | ] 726 | 727 | [[package]] 728 | name = "datafusion-row" 729 | version = "15.0.0" 730 | source = "registry+https://github.com/rust-lang/crates.io-index" 731 | checksum = "27c77b1229ae5cf6a6e0e2ba43ed4e98131dbf1cc4a97fad17c94230b32e0812" 732 | dependencies = [ 733 | "arrow", 734 | "datafusion-common", 735 | "paste", 736 | "rand", 737 | ] 738 | 739 | [[package]] 740 | name = "datafusion-sql" 741 | version = "15.0.0" 742 | source = "registry+https://github.com/rust-lang/crates.io-index" 743 | checksum = "569423fa8a50db39717080949e3b4f8763582b87baf393cc3fcf27cc21467ba7" 744 | dependencies = [ 745 | "arrow-schema", 746 | "datafusion-common", 747 | "datafusion-expr", 748 | "sqlparser", 749 | ] 750 | 751 | [[package]] 752 | name = "difference" 753 | version = "2.0.0" 754 | source = "registry+https://github.com/rust-lang/crates.io-index" 755 | checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" 756 | 757 | [[package]] 758 | name = "digest" 759 | version = "0.10.6" 760 | source = "registry+https://github.com/rust-lang/crates.io-index" 761 | checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 762 | dependencies = [ 763 | "block-buffer", 764 | "crypto-common", 765 | "subtle", 766 | ] 767 | 768 | [[package]] 769 | name = "doc-comment" 770 | version = "0.3.3" 771 | source = "registry+https://github.com/rust-lang/crates.io-index" 772 | checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" 773 | 774 | [[package]] 775 | name = "either" 776 | version = "1.8.0" 777 | source = "registry+https://github.com/rust-lang/crates.io-index" 778 | checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 779 | 780 | [[package]] 781 | name = "errno" 782 | version = "0.2.8" 783 | source = "registry+https://github.com/rust-lang/crates.io-index" 784 | checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 785 | dependencies = [ 786 | "errno-dragonfly", 787 | "libc", 788 | "winapi", 789 | ] 790 | 791 | [[package]] 792 | name = "errno-dragonfly" 793 | version = "0.1.2" 794 | source = "registry+https://github.com/rust-lang/crates.io-index" 795 | checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 796 | dependencies = [ 797 | "cc", 798 | "libc", 799 | ] 800 | 801 | [[package]] 802 | name = "fastrand" 803 | version = "1.8.0" 804 | source = "registry+https://github.com/rust-lang/crates.io-index" 805 | checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 806 | dependencies = [ 807 | "instant", 808 | ] 809 | 810 | [[package]] 811 | name = "flatbuffers" 812 | version = "22.9.29" 813 | source = "registry+https://github.com/rust-lang/crates.io-index" 814 | checksum = "8ce016b9901aef3579617931fbb2df8fc9a9f7cb95a16eb8acc8148209bb9e70" 815 | dependencies = [ 816 | "bitflags", 817 | "thiserror", 818 | ] 819 | 820 | [[package]] 821 | name = "flate2" 822 | version = "1.0.25" 823 | source = "registry+https://github.com/rust-lang/crates.io-index" 824 | checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 825 | dependencies = [ 826 | "crc32fast", 827 | "miniz_oxide", 828 | ] 829 | 830 | [[package]] 831 | name = "form_urlencoded" 832 | version = "1.1.0" 833 | source = "registry+https://github.com/rust-lang/crates.io-index" 834 | checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 835 | dependencies = [ 836 | "percent-encoding", 837 | ] 838 | 839 | [[package]] 840 | name = "futures" 841 | version = "0.3.25" 842 | source = "registry+https://github.com/rust-lang/crates.io-index" 843 | checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" 844 | dependencies = [ 845 | "futures-channel", 846 | "futures-core", 847 | "futures-executor", 848 | "futures-io", 849 | "futures-sink", 850 | "futures-task", 851 | "futures-util", 852 | ] 853 | 854 | [[package]] 855 | name = "futures-channel" 856 | version = "0.3.25" 857 | source = "registry+https://github.com/rust-lang/crates.io-index" 858 | checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 859 | dependencies = [ 860 | "futures-core", 861 | "futures-sink", 862 | ] 863 | 864 | [[package]] 865 | name = "futures-core" 866 | version = "0.3.25" 867 | source = "registry+https://github.com/rust-lang/crates.io-index" 868 | checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 869 | 870 | [[package]] 871 | name = "futures-executor" 872 | version = "0.3.25" 873 | source = "registry+https://github.com/rust-lang/crates.io-index" 874 | checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" 875 | dependencies = [ 876 | "futures-core", 877 | "futures-task", 878 | "futures-util", 879 | ] 880 | 881 | [[package]] 882 | name = "futures-io" 883 | version = "0.3.25" 884 | source = "registry+https://github.com/rust-lang/crates.io-index" 885 | checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 886 | 887 | [[package]] 888 | name = "futures-macro" 889 | version = "0.3.25" 890 | source = "registry+https://github.com/rust-lang/crates.io-index" 891 | checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" 892 | dependencies = [ 893 | "proc-macro2", 894 | "quote", 895 | "syn", 896 | ] 897 | 898 | [[package]] 899 | name = "futures-sink" 900 | version = "0.3.25" 901 | source = "registry+https://github.com/rust-lang/crates.io-index" 902 | checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" 903 | 904 | [[package]] 905 | name = "futures-task" 906 | version = "0.3.25" 907 | source = "registry+https://github.com/rust-lang/crates.io-index" 908 | checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 909 | 910 | [[package]] 911 | name = "futures-util" 912 | version = "0.3.25" 913 | source = "registry+https://github.com/rust-lang/crates.io-index" 914 | checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 915 | dependencies = [ 916 | "futures-channel", 917 | "futures-core", 918 | "futures-io", 919 | "futures-macro", 920 | "futures-sink", 921 | "futures-task", 922 | "memchr", 923 | "pin-project-lite", 924 | "pin-utils", 925 | "slab", 926 | ] 927 | 928 | [[package]] 929 | name = "generic-array" 930 | version = "0.14.6" 931 | source = "registry+https://github.com/rust-lang/crates.io-index" 932 | checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 933 | dependencies = [ 934 | "typenum", 935 | "version_check", 936 | ] 937 | 938 | [[package]] 939 | name = "getrandom" 940 | version = "0.2.8" 941 | source = "registry+https://github.com/rust-lang/crates.io-index" 942 | checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 943 | dependencies = [ 944 | "cfg-if", 945 | "libc", 946 | "wasi", 947 | ] 948 | 949 | [[package]] 950 | name = "glob" 951 | version = "0.3.0" 952 | source = "registry+https://github.com/rust-lang/crates.io-index" 953 | checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 954 | 955 | [[package]] 956 | name = "half" 957 | version = "2.1.0" 958 | source = "registry+https://github.com/rust-lang/crates.io-index" 959 | checksum = "ad6a9459c9c30b177b925162351f97e7d967c7ea8bab3b8352805327daf45554" 960 | dependencies = [ 961 | "crunchy", 962 | "num-traits", 963 | ] 964 | 965 | [[package]] 966 | name = "hashbrown" 967 | version = "0.12.3" 968 | source = "registry+https://github.com/rust-lang/crates.io-index" 969 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 970 | 971 | [[package]] 972 | name = "hashbrown" 973 | version = "0.13.1" 974 | source = "registry+https://github.com/rust-lang/crates.io-index" 975 | checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" 976 | dependencies = [ 977 | "ahash", 978 | ] 979 | 980 | [[package]] 981 | name = "heck" 982 | version = "0.4.0" 983 | source = "registry+https://github.com/rust-lang/crates.io-index" 984 | checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 985 | 986 | [[package]] 987 | name = "hermit-abi" 988 | version = "0.1.19" 989 | source = "registry+https://github.com/rust-lang/crates.io-index" 990 | checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 991 | dependencies = [ 992 | "libc", 993 | ] 994 | 995 | [[package]] 996 | name = "hermit-abi" 997 | version = "0.2.6" 998 | source = "registry+https://github.com/rust-lang/crates.io-index" 999 | checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1000 | dependencies = [ 1001 | "libc", 1002 | ] 1003 | 1004 | [[package]] 1005 | name = "humantime" 1006 | version = "2.1.0" 1007 | source = "registry+https://github.com/rust-lang/crates.io-index" 1008 | checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1009 | 1010 | [[package]] 1011 | name = "iana-time-zone" 1012 | version = "0.1.53" 1013 | source = "registry+https://github.com/rust-lang/crates.io-index" 1014 | checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 1015 | dependencies = [ 1016 | "android_system_properties", 1017 | "core-foundation-sys", 1018 | "iana-time-zone-haiku", 1019 | "js-sys", 1020 | "wasm-bindgen", 1021 | "winapi", 1022 | ] 1023 | 1024 | [[package]] 1025 | name = "iana-time-zone-haiku" 1026 | version = "0.1.1" 1027 | source = "registry+https://github.com/rust-lang/crates.io-index" 1028 | checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1029 | dependencies = [ 1030 | "cxx", 1031 | "cxx-build", 1032 | ] 1033 | 1034 | [[package]] 1035 | name = "idna" 1036 | version = "0.3.0" 1037 | source = "registry+https://github.com/rust-lang/crates.io-index" 1038 | checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1039 | dependencies = [ 1040 | "unicode-bidi", 1041 | "unicode-normalization", 1042 | ] 1043 | 1044 | [[package]] 1045 | name = "indexmap" 1046 | version = "1.9.2" 1047 | source = "registry+https://github.com/rust-lang/crates.io-index" 1048 | checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1049 | dependencies = [ 1050 | "autocfg", 1051 | "hashbrown 0.12.3", 1052 | ] 1053 | 1054 | [[package]] 1055 | name = "instant" 1056 | version = "0.1.12" 1057 | source = "registry+https://github.com/rust-lang/crates.io-index" 1058 | checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1059 | dependencies = [ 1060 | "cfg-if", 1061 | ] 1062 | 1063 | [[package]] 1064 | name = "integer-encoding" 1065 | version = "3.0.4" 1066 | source = "registry+https://github.com/rust-lang/crates.io-index" 1067 | checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" 1068 | 1069 | [[package]] 1070 | name = "io-lifetimes" 1071 | version = "1.0.3" 1072 | source = "registry+https://github.com/rust-lang/crates.io-index" 1073 | checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 1074 | dependencies = [ 1075 | "libc", 1076 | "windows-sys", 1077 | ] 1078 | 1079 | [[package]] 1080 | name = "is-terminal" 1081 | version = "0.4.1" 1082 | source = "registry+https://github.com/rust-lang/crates.io-index" 1083 | checksum = "927609f78c2913a6f6ac3c27a4fe87f43e2a35367c0c4b0f8265e8f49a104330" 1084 | dependencies = [ 1085 | "hermit-abi 0.2.6", 1086 | "io-lifetimes", 1087 | "rustix", 1088 | "windows-sys", 1089 | ] 1090 | 1091 | [[package]] 1092 | name = "itertools" 1093 | version = "0.10.5" 1094 | source = "registry+https://github.com/rust-lang/crates.io-index" 1095 | checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1096 | dependencies = [ 1097 | "either", 1098 | ] 1099 | 1100 | [[package]] 1101 | name = "itoa" 1102 | version = "0.4.8" 1103 | source = "registry+https://github.com/rust-lang/crates.io-index" 1104 | checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1105 | 1106 | [[package]] 1107 | name = "itoa" 1108 | version = "1.0.4" 1109 | source = "registry+https://github.com/rust-lang/crates.io-index" 1110 | checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" 1111 | 1112 | [[package]] 1113 | name = "jobserver" 1114 | version = "0.1.25" 1115 | source = "registry+https://github.com/rust-lang/crates.io-index" 1116 | checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b" 1117 | dependencies = [ 1118 | "libc", 1119 | ] 1120 | 1121 | [[package]] 1122 | name = "js-sys" 1123 | version = "0.3.60" 1124 | source = "registry+https://github.com/rust-lang/crates.io-index" 1125 | checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1126 | dependencies = [ 1127 | "wasm-bindgen", 1128 | ] 1129 | 1130 | [[package]] 1131 | name = "lazy_static" 1132 | version = "1.4.0" 1133 | source = "registry+https://github.com/rust-lang/crates.io-index" 1134 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1135 | 1136 | [[package]] 1137 | name = "lexical-core" 1138 | version = "0.8.5" 1139 | source = "registry+https://github.com/rust-lang/crates.io-index" 1140 | checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" 1141 | dependencies = [ 1142 | "lexical-parse-float", 1143 | "lexical-parse-integer", 1144 | "lexical-util", 1145 | "lexical-write-float", 1146 | "lexical-write-integer", 1147 | ] 1148 | 1149 | [[package]] 1150 | name = "lexical-parse-float" 1151 | version = "0.8.5" 1152 | source = "registry+https://github.com/rust-lang/crates.io-index" 1153 | checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" 1154 | dependencies = [ 1155 | "lexical-parse-integer", 1156 | "lexical-util", 1157 | "static_assertions", 1158 | ] 1159 | 1160 | [[package]] 1161 | name = "lexical-parse-integer" 1162 | version = "0.8.6" 1163 | source = "registry+https://github.com/rust-lang/crates.io-index" 1164 | checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" 1165 | dependencies = [ 1166 | "lexical-util", 1167 | "static_assertions", 1168 | ] 1169 | 1170 | [[package]] 1171 | name = "lexical-util" 1172 | version = "0.8.5" 1173 | source = "registry+https://github.com/rust-lang/crates.io-index" 1174 | checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" 1175 | dependencies = [ 1176 | "static_assertions", 1177 | ] 1178 | 1179 | [[package]] 1180 | name = "lexical-write-float" 1181 | version = "0.8.5" 1182 | source = "registry+https://github.com/rust-lang/crates.io-index" 1183 | checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" 1184 | dependencies = [ 1185 | "lexical-util", 1186 | "lexical-write-integer", 1187 | "static_assertions", 1188 | ] 1189 | 1190 | [[package]] 1191 | name = "lexical-write-integer" 1192 | version = "0.8.5" 1193 | source = "registry+https://github.com/rust-lang/crates.io-index" 1194 | checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" 1195 | dependencies = [ 1196 | "lexical-util", 1197 | "static_assertions", 1198 | ] 1199 | 1200 | [[package]] 1201 | name = "libc" 1202 | version = "0.2.137" 1203 | source = "registry+https://github.com/rust-lang/crates.io-index" 1204 | checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" 1205 | 1206 | [[package]] 1207 | name = "libm" 1208 | version = "0.2.6" 1209 | source = "registry+https://github.com/rust-lang/crates.io-index" 1210 | checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" 1211 | 1212 | [[package]] 1213 | name = "libtest-mimic" 1214 | version = "0.6.0" 1215 | source = "registry+https://github.com/rust-lang/crates.io-index" 1216 | checksum = "d7b603516767d1ab23d0de09d023e62966c3322f7148297c35cf3d97aa8b37fa" 1217 | dependencies = [ 1218 | "clap", 1219 | "termcolor", 1220 | "threadpool", 1221 | ] 1222 | 1223 | [[package]] 1224 | name = "link-cplusplus" 1225 | version = "1.0.7" 1226 | source = "registry+https://github.com/rust-lang/crates.io-index" 1227 | checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369" 1228 | dependencies = [ 1229 | "cc", 1230 | ] 1231 | 1232 | [[package]] 1233 | name = "linux-raw-sys" 1234 | version = "0.1.3" 1235 | source = "registry+https://github.com/rust-lang/crates.io-index" 1236 | checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f" 1237 | 1238 | [[package]] 1239 | name = "lock_api" 1240 | version = "0.4.9" 1241 | source = "registry+https://github.com/rust-lang/crates.io-index" 1242 | checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1243 | dependencies = [ 1244 | "autocfg", 1245 | "scopeguard", 1246 | ] 1247 | 1248 | [[package]] 1249 | name = "log" 1250 | version = "0.4.17" 1251 | source = "registry+https://github.com/rust-lang/crates.io-index" 1252 | checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1253 | dependencies = [ 1254 | "cfg-if", 1255 | ] 1256 | 1257 | [[package]] 1258 | name = "lz4" 1259 | version = "1.24.0" 1260 | source = "registry+https://github.com/rust-lang/crates.io-index" 1261 | checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" 1262 | dependencies = [ 1263 | "libc", 1264 | "lz4-sys", 1265 | ] 1266 | 1267 | [[package]] 1268 | name = "lz4-sys" 1269 | version = "1.9.4" 1270 | source = "registry+https://github.com/rust-lang/crates.io-index" 1271 | checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" 1272 | dependencies = [ 1273 | "cc", 1274 | "libc", 1275 | ] 1276 | 1277 | [[package]] 1278 | name = "lzma-sys" 1279 | version = "0.1.20" 1280 | source = "registry+https://github.com/rust-lang/crates.io-index" 1281 | checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" 1282 | dependencies = [ 1283 | "cc", 1284 | "libc", 1285 | "pkg-config", 1286 | ] 1287 | 1288 | [[package]] 1289 | name = "md-5" 1290 | version = "0.10.5" 1291 | source = "registry+https://github.com/rust-lang/crates.io-index" 1292 | checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 1293 | dependencies = [ 1294 | "digest", 1295 | ] 1296 | 1297 | [[package]] 1298 | name = "memchr" 1299 | version = "2.5.0" 1300 | source = "registry+https://github.com/rust-lang/crates.io-index" 1301 | checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1302 | 1303 | [[package]] 1304 | name = "miniz_oxide" 1305 | version = "0.6.2" 1306 | source = "registry+https://github.com/rust-lang/crates.io-index" 1307 | checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1308 | dependencies = [ 1309 | "adler", 1310 | ] 1311 | 1312 | [[package]] 1313 | name = "multiversion" 1314 | version = "0.6.1" 1315 | source = "registry+https://github.com/rust-lang/crates.io-index" 1316 | checksum = "025c962a3dd3cc5e0e520aa9c612201d127dcdf28616974961a649dca64f5373" 1317 | dependencies = [ 1318 | "multiversion-macros", 1319 | ] 1320 | 1321 | [[package]] 1322 | name = "multiversion-macros" 1323 | version = "0.6.1" 1324 | source = "registry+https://github.com/rust-lang/crates.io-index" 1325 | checksum = "a8a3e2bde382ebf960c1f3e79689fa5941625fe9bf694a1cb64af3e85faff3af" 1326 | dependencies = [ 1327 | "proc-macro2", 1328 | "quote", 1329 | "syn", 1330 | ] 1331 | 1332 | [[package]] 1333 | name = "num" 1334 | version = "0.4.0" 1335 | source = "registry+https://github.com/rust-lang/crates.io-index" 1336 | checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" 1337 | dependencies = [ 1338 | "num-bigint", 1339 | "num-complex", 1340 | "num-integer", 1341 | "num-iter", 1342 | "num-rational", 1343 | "num-traits", 1344 | ] 1345 | 1346 | [[package]] 1347 | name = "num-bigint" 1348 | version = "0.4.3" 1349 | source = "registry+https://github.com/rust-lang/crates.io-index" 1350 | checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 1351 | dependencies = [ 1352 | "autocfg", 1353 | "num-integer", 1354 | "num-traits", 1355 | ] 1356 | 1357 | [[package]] 1358 | name = "num-complex" 1359 | version = "0.4.2" 1360 | source = "registry+https://github.com/rust-lang/crates.io-index" 1361 | checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" 1362 | dependencies = [ 1363 | "num-traits", 1364 | ] 1365 | 1366 | [[package]] 1367 | name = "num-integer" 1368 | version = "0.1.45" 1369 | source = "registry+https://github.com/rust-lang/crates.io-index" 1370 | checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1371 | dependencies = [ 1372 | "autocfg", 1373 | "num-traits", 1374 | ] 1375 | 1376 | [[package]] 1377 | name = "num-iter" 1378 | version = "0.1.43" 1379 | source = "registry+https://github.com/rust-lang/crates.io-index" 1380 | checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 1381 | dependencies = [ 1382 | "autocfg", 1383 | "num-integer", 1384 | "num-traits", 1385 | ] 1386 | 1387 | [[package]] 1388 | name = "num-rational" 1389 | version = "0.4.1" 1390 | source = "registry+https://github.com/rust-lang/crates.io-index" 1391 | checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1392 | dependencies = [ 1393 | "autocfg", 1394 | "num-bigint", 1395 | "num-integer", 1396 | "num-traits", 1397 | ] 1398 | 1399 | [[package]] 1400 | name = "num-traits" 1401 | version = "0.2.15" 1402 | source = "registry+https://github.com/rust-lang/crates.io-index" 1403 | checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1404 | dependencies = [ 1405 | "autocfg", 1406 | "libm", 1407 | ] 1408 | 1409 | [[package]] 1410 | name = "num_cpus" 1411 | version = "1.14.0" 1412 | source = "registry+https://github.com/rust-lang/crates.io-index" 1413 | checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" 1414 | dependencies = [ 1415 | "hermit-abi 0.1.19", 1416 | "libc", 1417 | ] 1418 | 1419 | [[package]] 1420 | name = "object_store" 1421 | version = "0.5.1" 1422 | source = "registry+https://github.com/rust-lang/crates.io-index" 1423 | checksum = "56ce10a205d9f610ae3532943039c34c145930065ce0c4284134c897fe6073b1" 1424 | dependencies = [ 1425 | "async-trait", 1426 | "bytes", 1427 | "chrono", 1428 | "futures", 1429 | "itertools", 1430 | "parking_lot", 1431 | "percent-encoding", 1432 | "snafu", 1433 | "tokio", 1434 | "tracing", 1435 | "url", 1436 | "walkdir", 1437 | ] 1438 | 1439 | [[package]] 1440 | name = "once_cell" 1441 | version = "1.16.0" 1442 | source = "registry+https://github.com/rust-lang/crates.io-index" 1443 | checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 1444 | 1445 | [[package]] 1446 | name = "ordered-float" 1447 | version = "2.10.0" 1448 | source = "registry+https://github.com/rust-lang/crates.io-index" 1449 | checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87" 1450 | dependencies = [ 1451 | "num-traits", 1452 | ] 1453 | 1454 | [[package]] 1455 | name = "os_str_bytes" 1456 | version = "6.4.1" 1457 | source = "registry+https://github.com/rust-lang/crates.io-index" 1458 | checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 1459 | 1460 | [[package]] 1461 | name = "parking_lot" 1462 | version = "0.12.1" 1463 | source = "registry+https://github.com/rust-lang/crates.io-index" 1464 | checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1465 | dependencies = [ 1466 | "lock_api", 1467 | "parking_lot_core", 1468 | ] 1469 | 1470 | [[package]] 1471 | name = "parking_lot_core" 1472 | version = "0.9.5" 1473 | source = "registry+https://github.com/rust-lang/crates.io-index" 1474 | checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 1475 | dependencies = [ 1476 | "cfg-if", 1477 | "libc", 1478 | "redox_syscall", 1479 | "smallvec", 1480 | "windows-sys", 1481 | ] 1482 | 1483 | [[package]] 1484 | name = "parquet" 1485 | version = "28.0.0" 1486 | source = "registry+https://github.com/rust-lang/crates.io-index" 1487 | checksum = "21433e9209111bb3720b747f2f137e0d115af1af0420a7a1c26b6e88227fa353" 1488 | dependencies = [ 1489 | "ahash", 1490 | "arrow-array", 1491 | "arrow-buffer", 1492 | "arrow-cast", 1493 | "arrow-data", 1494 | "arrow-ipc", 1495 | "arrow-schema", 1496 | "arrow-select", 1497 | "base64", 1498 | "brotli", 1499 | "bytes", 1500 | "chrono", 1501 | "flate2", 1502 | "futures", 1503 | "hashbrown 0.13.1", 1504 | "lz4", 1505 | "num", 1506 | "num-bigint", 1507 | "paste", 1508 | "seq-macro", 1509 | "snap", 1510 | "thrift", 1511 | "tokio", 1512 | "twox-hash", 1513 | "zstd", 1514 | ] 1515 | 1516 | [[package]] 1517 | name = "paste" 1518 | version = "1.0.9" 1519 | source = "registry+https://github.com/rust-lang/crates.io-index" 1520 | checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" 1521 | 1522 | [[package]] 1523 | name = "percent-encoding" 1524 | version = "2.2.0" 1525 | source = "registry+https://github.com/rust-lang/crates.io-index" 1526 | checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1527 | 1528 | [[package]] 1529 | name = "pin-project-lite" 1530 | version = "0.2.9" 1531 | source = "registry+https://github.com/rust-lang/crates.io-index" 1532 | checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1533 | 1534 | [[package]] 1535 | name = "pin-utils" 1536 | version = "0.1.0" 1537 | source = "registry+https://github.com/rust-lang/crates.io-index" 1538 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1539 | 1540 | [[package]] 1541 | name = "pkg-config" 1542 | version = "0.3.26" 1543 | source = "registry+https://github.com/rust-lang/crates.io-index" 1544 | checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 1545 | 1546 | [[package]] 1547 | name = "ppv-lite86" 1548 | version = "0.2.17" 1549 | source = "registry+https://github.com/rust-lang/crates.io-index" 1550 | checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1551 | 1552 | [[package]] 1553 | name = "proc-macro-error" 1554 | version = "1.0.4" 1555 | source = "registry+https://github.com/rust-lang/crates.io-index" 1556 | checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1557 | dependencies = [ 1558 | "proc-macro-error-attr", 1559 | "proc-macro2", 1560 | "quote", 1561 | "syn", 1562 | "version_check", 1563 | ] 1564 | 1565 | [[package]] 1566 | name = "proc-macro-error-attr" 1567 | version = "1.0.4" 1568 | source = "registry+https://github.com/rust-lang/crates.io-index" 1569 | checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1570 | dependencies = [ 1571 | "proc-macro2", 1572 | "quote", 1573 | "version_check", 1574 | ] 1575 | 1576 | [[package]] 1577 | name = "proc-macro-hack" 1578 | version = "0.5.19" 1579 | source = "registry+https://github.com/rust-lang/crates.io-index" 1580 | checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 1581 | 1582 | [[package]] 1583 | name = "proc-macro2" 1584 | version = "1.0.47" 1585 | source = "registry+https://github.com/rust-lang/crates.io-index" 1586 | checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 1587 | dependencies = [ 1588 | "unicode-ident", 1589 | ] 1590 | 1591 | [[package]] 1592 | name = "quote" 1593 | version = "1.0.21" 1594 | source = "registry+https://github.com/rust-lang/crates.io-index" 1595 | checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 1596 | dependencies = [ 1597 | "proc-macro2", 1598 | ] 1599 | 1600 | [[package]] 1601 | name = "rand" 1602 | version = "0.8.5" 1603 | source = "registry+https://github.com/rust-lang/crates.io-index" 1604 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1605 | dependencies = [ 1606 | "libc", 1607 | "rand_chacha", 1608 | "rand_core", 1609 | ] 1610 | 1611 | [[package]] 1612 | name = "rand_chacha" 1613 | version = "0.3.1" 1614 | source = "registry+https://github.com/rust-lang/crates.io-index" 1615 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1616 | dependencies = [ 1617 | "ppv-lite86", 1618 | "rand_core", 1619 | ] 1620 | 1621 | [[package]] 1622 | name = "rand_core" 1623 | version = "0.6.4" 1624 | source = "registry+https://github.com/rust-lang/crates.io-index" 1625 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1626 | dependencies = [ 1627 | "getrandom", 1628 | ] 1629 | 1630 | [[package]] 1631 | name = "redox_syscall" 1632 | version = "0.2.16" 1633 | source = "registry+https://github.com/rust-lang/crates.io-index" 1634 | checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1635 | dependencies = [ 1636 | "bitflags", 1637 | ] 1638 | 1639 | [[package]] 1640 | name = "regex" 1641 | version = "1.7.0" 1642 | source = "registry+https://github.com/rust-lang/crates.io-index" 1643 | checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" 1644 | dependencies = [ 1645 | "aho-corasick", 1646 | "memchr", 1647 | "regex-syntax", 1648 | ] 1649 | 1650 | [[package]] 1651 | name = "regex-automata" 1652 | version = "0.1.10" 1653 | source = "registry+https://github.com/rust-lang/crates.io-index" 1654 | checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1655 | 1656 | [[package]] 1657 | name = "regex-syntax" 1658 | version = "0.6.28" 1659 | source = "registry+https://github.com/rust-lang/crates.io-index" 1660 | checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 1661 | 1662 | [[package]] 1663 | name = "remove_dir_all" 1664 | version = "0.5.3" 1665 | source = "registry+https://github.com/rust-lang/crates.io-index" 1666 | checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 1667 | dependencies = [ 1668 | "winapi", 1669 | ] 1670 | 1671 | [[package]] 1672 | name = "rustix" 1673 | version = "0.36.5" 1674 | source = "registry+https://github.com/rust-lang/crates.io-index" 1675 | checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588" 1676 | dependencies = [ 1677 | "bitflags", 1678 | "errno", 1679 | "io-lifetimes", 1680 | "libc", 1681 | "linux-raw-sys", 1682 | "windows-sys", 1683 | ] 1684 | 1685 | [[package]] 1686 | name = "rustversion" 1687 | version = "1.0.9" 1688 | source = "registry+https://github.com/rust-lang/crates.io-index" 1689 | checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" 1690 | 1691 | [[package]] 1692 | name = "ryu" 1693 | version = "1.0.11" 1694 | source = "registry+https://github.com/rust-lang/crates.io-index" 1695 | checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" 1696 | 1697 | [[package]] 1698 | name = "same-file" 1699 | version = "1.0.6" 1700 | source = "registry+https://github.com/rust-lang/crates.io-index" 1701 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 1702 | dependencies = [ 1703 | "winapi-util", 1704 | ] 1705 | 1706 | [[package]] 1707 | name = "scopeguard" 1708 | version = "1.1.0" 1709 | source = "registry+https://github.com/rust-lang/crates.io-index" 1710 | checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1711 | 1712 | [[package]] 1713 | name = "scratch" 1714 | version = "1.0.2" 1715 | source = "registry+https://github.com/rust-lang/crates.io-index" 1716 | checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" 1717 | 1718 | [[package]] 1719 | name = "seq-macro" 1720 | version = "0.3.1" 1721 | source = "registry+https://github.com/rust-lang/crates.io-index" 1722 | checksum = "0772c5c30e1a0d91f6834f8e545c69281c099dfa9a3ac58d96a9fd629c8d4898" 1723 | 1724 | [[package]] 1725 | name = "serde" 1726 | version = "1.0.148" 1727 | source = "registry+https://github.com/rust-lang/crates.io-index" 1728 | checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" 1729 | 1730 | [[package]] 1731 | name = "serde_json" 1732 | version = "1.0.89" 1733 | source = "registry+https://github.com/rust-lang/crates.io-index" 1734 | checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" 1735 | dependencies = [ 1736 | "itoa 1.0.4", 1737 | "ryu", 1738 | "serde", 1739 | ] 1740 | 1741 | [[package]] 1742 | name = "sha2" 1743 | version = "0.10.6" 1744 | source = "registry+https://github.com/rust-lang/crates.io-index" 1745 | checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 1746 | dependencies = [ 1747 | "cfg-if", 1748 | "cpufeatures", 1749 | "digest", 1750 | ] 1751 | 1752 | [[package]] 1753 | name = "slab" 1754 | version = "0.4.7" 1755 | source = "registry+https://github.com/rust-lang/crates.io-index" 1756 | checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 1757 | dependencies = [ 1758 | "autocfg", 1759 | ] 1760 | 1761 | [[package]] 1762 | name = "smallvec" 1763 | version = "1.10.0" 1764 | source = "registry+https://github.com/rust-lang/crates.io-index" 1765 | checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1766 | 1767 | [[package]] 1768 | name = "snafu" 1769 | version = "0.7.3" 1770 | source = "registry+https://github.com/rust-lang/crates.io-index" 1771 | checksum = "a152ba99b054b22972ee794cf04e5ef572da1229e33b65f3c57abbff0525a454" 1772 | dependencies = [ 1773 | "doc-comment", 1774 | "snafu-derive", 1775 | ] 1776 | 1777 | [[package]] 1778 | name = "snafu-derive" 1779 | version = "0.7.3" 1780 | source = "registry+https://github.com/rust-lang/crates.io-index" 1781 | checksum = "d5e79cdebbabaebb06a9bdbaedc7f159b410461f63611d4d0e3fb0fab8fed850" 1782 | dependencies = [ 1783 | "heck", 1784 | "proc-macro2", 1785 | "quote", 1786 | "syn", 1787 | ] 1788 | 1789 | [[package]] 1790 | name = "snap" 1791 | version = "1.1.0" 1792 | source = "registry+https://github.com/rust-lang/crates.io-index" 1793 | checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831" 1794 | 1795 | [[package]] 1796 | name = "sqllogictest" 1797 | version = "0.8.0" 1798 | source = "registry+https://github.com/rust-lang/crates.io-index" 1799 | checksum = "ba41e01d229d7725401de371e323851f82d839d68732a06162405362b60852fe" 1800 | dependencies = [ 1801 | "async-trait", 1802 | "difference", 1803 | "futures", 1804 | "glob", 1805 | "humantime", 1806 | "itertools", 1807 | "libtest-mimic", 1808 | "regex", 1809 | "tempfile", 1810 | "thiserror", 1811 | "tracing", 1812 | ] 1813 | 1814 | [[package]] 1815 | name = "sqlparser" 1816 | version = "0.27.0" 1817 | source = "registry+https://github.com/rust-lang/crates.io-index" 1818 | checksum = "aba319938d4bfe250a769ac88278b629701024fe16f34257f9563bc628081970" 1819 | dependencies = [ 1820 | "log", 1821 | ] 1822 | 1823 | [[package]] 1824 | name = "static_assertions" 1825 | version = "1.1.0" 1826 | source = "registry+https://github.com/rust-lang/crates.io-index" 1827 | checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1828 | 1829 | [[package]] 1830 | name = "strsim" 1831 | version = "0.10.0" 1832 | source = "registry+https://github.com/rust-lang/crates.io-index" 1833 | checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1834 | 1835 | [[package]] 1836 | name = "strum" 1837 | version = "0.24.1" 1838 | source = "registry+https://github.com/rust-lang/crates.io-index" 1839 | checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 1840 | 1841 | [[package]] 1842 | name = "strum_macros" 1843 | version = "0.24.3" 1844 | source = "registry+https://github.com/rust-lang/crates.io-index" 1845 | checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 1846 | dependencies = [ 1847 | "heck", 1848 | "proc-macro2", 1849 | "quote", 1850 | "rustversion", 1851 | "syn", 1852 | ] 1853 | 1854 | [[package]] 1855 | name = "subtle" 1856 | version = "2.4.1" 1857 | source = "registry+https://github.com/rust-lang/crates.io-index" 1858 | checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 1859 | 1860 | [[package]] 1861 | name = "syn" 1862 | version = "1.0.104" 1863 | source = "registry+https://github.com/rust-lang/crates.io-index" 1864 | checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" 1865 | dependencies = [ 1866 | "proc-macro2", 1867 | "quote", 1868 | "unicode-ident", 1869 | ] 1870 | 1871 | [[package]] 1872 | name = "tempfile" 1873 | version = "3.3.0" 1874 | source = "registry+https://github.com/rust-lang/crates.io-index" 1875 | checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 1876 | dependencies = [ 1877 | "cfg-if", 1878 | "fastrand", 1879 | "libc", 1880 | "redox_syscall", 1881 | "remove_dir_all", 1882 | "winapi", 1883 | ] 1884 | 1885 | [[package]] 1886 | name = "termcolor" 1887 | version = "1.1.3" 1888 | source = "registry+https://github.com/rust-lang/crates.io-index" 1889 | checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 1890 | dependencies = [ 1891 | "winapi-util", 1892 | ] 1893 | 1894 | [[package]] 1895 | name = "thiserror" 1896 | version = "1.0.37" 1897 | source = "registry+https://github.com/rust-lang/crates.io-index" 1898 | checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" 1899 | dependencies = [ 1900 | "thiserror-impl", 1901 | ] 1902 | 1903 | [[package]] 1904 | name = "thiserror-impl" 1905 | version = "1.0.37" 1906 | source = "registry+https://github.com/rust-lang/crates.io-index" 1907 | checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" 1908 | dependencies = [ 1909 | "proc-macro2", 1910 | "quote", 1911 | "syn", 1912 | ] 1913 | 1914 | [[package]] 1915 | name = "threadpool" 1916 | version = "1.8.1" 1917 | source = "registry+https://github.com/rust-lang/crates.io-index" 1918 | checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 1919 | dependencies = [ 1920 | "num_cpus", 1921 | ] 1922 | 1923 | [[package]] 1924 | name = "thrift" 1925 | version = "0.17.0" 1926 | source = "registry+https://github.com/rust-lang/crates.io-index" 1927 | checksum = "7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09" 1928 | dependencies = [ 1929 | "byteorder", 1930 | "integer-encoding", 1931 | "ordered-float", 1932 | ] 1933 | 1934 | [[package]] 1935 | name = "tiny-keccak" 1936 | version = "2.0.2" 1937 | source = "registry+https://github.com/rust-lang/crates.io-index" 1938 | checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 1939 | dependencies = [ 1940 | "crunchy", 1941 | ] 1942 | 1943 | [[package]] 1944 | name = "tinyvec" 1945 | version = "1.6.0" 1946 | source = "registry+https://github.com/rust-lang/crates.io-index" 1947 | checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 1948 | dependencies = [ 1949 | "tinyvec_macros", 1950 | ] 1951 | 1952 | [[package]] 1953 | name = "tinyvec_macros" 1954 | version = "0.1.0" 1955 | source = "registry+https://github.com/rust-lang/crates.io-index" 1956 | checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 1957 | 1958 | [[package]] 1959 | name = "tokio" 1960 | version = "1.22.0" 1961 | source = "registry+https://github.com/rust-lang/crates.io-index" 1962 | checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" 1963 | dependencies = [ 1964 | "autocfg", 1965 | "bytes", 1966 | "memchr", 1967 | "num_cpus", 1968 | "parking_lot", 1969 | "pin-project-lite", 1970 | "tokio-macros", 1971 | ] 1972 | 1973 | [[package]] 1974 | name = "tokio-macros" 1975 | version = "1.8.2" 1976 | source = "registry+https://github.com/rust-lang/crates.io-index" 1977 | checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 1978 | dependencies = [ 1979 | "proc-macro2", 1980 | "quote", 1981 | "syn", 1982 | ] 1983 | 1984 | [[package]] 1985 | name = "tokio-stream" 1986 | version = "0.1.11" 1987 | source = "registry+https://github.com/rust-lang/crates.io-index" 1988 | checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" 1989 | dependencies = [ 1990 | "futures-core", 1991 | "pin-project-lite", 1992 | "tokio", 1993 | ] 1994 | 1995 | [[package]] 1996 | name = "tokio-util" 1997 | version = "0.7.4" 1998 | source = "registry+https://github.com/rust-lang/crates.io-index" 1999 | checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 2000 | dependencies = [ 2001 | "bytes", 2002 | "futures-core", 2003 | "futures-sink", 2004 | "pin-project-lite", 2005 | "tokio", 2006 | ] 2007 | 2008 | [[package]] 2009 | name = "tracing" 2010 | version = "0.1.37" 2011 | source = "registry+https://github.com/rust-lang/crates.io-index" 2012 | checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2013 | dependencies = [ 2014 | "cfg-if", 2015 | "pin-project-lite", 2016 | "tracing-attributes", 2017 | "tracing-core", 2018 | ] 2019 | 2020 | [[package]] 2021 | name = "tracing-attributes" 2022 | version = "0.1.23" 2023 | source = "registry+https://github.com/rust-lang/crates.io-index" 2024 | checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 2025 | dependencies = [ 2026 | "proc-macro2", 2027 | "quote", 2028 | "syn", 2029 | ] 2030 | 2031 | [[package]] 2032 | name = "tracing-core" 2033 | version = "0.1.30" 2034 | source = "registry+https://github.com/rust-lang/crates.io-index" 2035 | checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 2036 | dependencies = [ 2037 | "once_cell", 2038 | ] 2039 | 2040 | [[package]] 2041 | name = "twox-hash" 2042 | version = "1.6.3" 2043 | source = "registry+https://github.com/rust-lang/crates.io-index" 2044 | checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 2045 | dependencies = [ 2046 | "cfg-if", 2047 | "static_assertions", 2048 | ] 2049 | 2050 | [[package]] 2051 | name = "typenum" 2052 | version = "1.15.0" 2053 | source = "registry+https://github.com/rust-lang/crates.io-index" 2054 | checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 2055 | 2056 | [[package]] 2057 | name = "unicode-bidi" 2058 | version = "0.3.8" 2059 | source = "registry+https://github.com/rust-lang/crates.io-index" 2060 | checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 2061 | 2062 | [[package]] 2063 | name = "unicode-ident" 2064 | version = "1.0.5" 2065 | source = "registry+https://github.com/rust-lang/crates.io-index" 2066 | checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" 2067 | 2068 | [[package]] 2069 | name = "unicode-normalization" 2070 | version = "0.1.22" 2071 | source = "registry+https://github.com/rust-lang/crates.io-index" 2072 | checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2073 | dependencies = [ 2074 | "tinyvec", 2075 | ] 2076 | 2077 | [[package]] 2078 | name = "unicode-segmentation" 2079 | version = "1.10.0" 2080 | source = "registry+https://github.com/rust-lang/crates.io-index" 2081 | checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" 2082 | 2083 | [[package]] 2084 | name = "unicode-width" 2085 | version = "0.1.10" 2086 | source = "registry+https://github.com/rust-lang/crates.io-index" 2087 | checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2088 | 2089 | [[package]] 2090 | name = "url" 2091 | version = "2.3.1" 2092 | source = "registry+https://github.com/rust-lang/crates.io-index" 2093 | checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 2094 | dependencies = [ 2095 | "form_urlencoded", 2096 | "idna", 2097 | "percent-encoding", 2098 | ] 2099 | 2100 | [[package]] 2101 | name = "uuid" 2102 | version = "1.2.2" 2103 | source = "registry+https://github.com/rust-lang/crates.io-index" 2104 | checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 2105 | dependencies = [ 2106 | "getrandom", 2107 | ] 2108 | 2109 | [[package]] 2110 | name = "version_check" 2111 | version = "0.9.4" 2112 | source = "registry+https://github.com/rust-lang/crates.io-index" 2113 | checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2114 | 2115 | [[package]] 2116 | name = "walkdir" 2117 | version = "2.3.2" 2118 | source = "registry+https://github.com/rust-lang/crates.io-index" 2119 | checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 2120 | dependencies = [ 2121 | "same-file", 2122 | "winapi", 2123 | "winapi-util", 2124 | ] 2125 | 2126 | [[package]] 2127 | name = "wasi" 2128 | version = "0.11.0+wasi-snapshot-preview1" 2129 | source = "registry+https://github.com/rust-lang/crates.io-index" 2130 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2131 | 2132 | [[package]] 2133 | name = "wasm-bindgen" 2134 | version = "0.2.83" 2135 | source = "registry+https://github.com/rust-lang/crates.io-index" 2136 | checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 2137 | dependencies = [ 2138 | "cfg-if", 2139 | "wasm-bindgen-macro", 2140 | ] 2141 | 2142 | [[package]] 2143 | name = "wasm-bindgen-backend" 2144 | version = "0.2.83" 2145 | source = "registry+https://github.com/rust-lang/crates.io-index" 2146 | checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 2147 | dependencies = [ 2148 | "bumpalo", 2149 | "log", 2150 | "once_cell", 2151 | "proc-macro2", 2152 | "quote", 2153 | "syn", 2154 | "wasm-bindgen-shared", 2155 | ] 2156 | 2157 | [[package]] 2158 | name = "wasm-bindgen-macro" 2159 | version = "0.2.83" 2160 | source = "registry+https://github.com/rust-lang/crates.io-index" 2161 | checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 2162 | dependencies = [ 2163 | "quote", 2164 | "wasm-bindgen-macro-support", 2165 | ] 2166 | 2167 | [[package]] 2168 | name = "wasm-bindgen-macro-support" 2169 | version = "0.2.83" 2170 | source = "registry+https://github.com/rust-lang/crates.io-index" 2171 | checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 2172 | dependencies = [ 2173 | "proc-macro2", 2174 | "quote", 2175 | "syn", 2176 | "wasm-bindgen-backend", 2177 | "wasm-bindgen-shared", 2178 | ] 2179 | 2180 | [[package]] 2181 | name = "wasm-bindgen-shared" 2182 | version = "0.2.83" 2183 | source = "registry+https://github.com/rust-lang/crates.io-index" 2184 | checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 2185 | 2186 | [[package]] 2187 | name = "winapi" 2188 | version = "0.3.9" 2189 | source = "registry+https://github.com/rust-lang/crates.io-index" 2190 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2191 | dependencies = [ 2192 | "winapi-i686-pc-windows-gnu", 2193 | "winapi-x86_64-pc-windows-gnu", 2194 | ] 2195 | 2196 | [[package]] 2197 | name = "winapi-i686-pc-windows-gnu" 2198 | version = "0.4.0" 2199 | source = "registry+https://github.com/rust-lang/crates.io-index" 2200 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2201 | 2202 | [[package]] 2203 | name = "winapi-util" 2204 | version = "0.1.5" 2205 | source = "registry+https://github.com/rust-lang/crates.io-index" 2206 | checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2207 | dependencies = [ 2208 | "winapi", 2209 | ] 2210 | 2211 | [[package]] 2212 | name = "winapi-x86_64-pc-windows-gnu" 2213 | version = "0.4.0" 2214 | source = "registry+https://github.com/rust-lang/crates.io-index" 2215 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2216 | 2217 | [[package]] 2218 | name = "windows-sys" 2219 | version = "0.42.0" 2220 | source = "registry+https://github.com/rust-lang/crates.io-index" 2221 | checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 2222 | dependencies = [ 2223 | "windows_aarch64_gnullvm", 2224 | "windows_aarch64_msvc", 2225 | "windows_i686_gnu", 2226 | "windows_i686_msvc", 2227 | "windows_x86_64_gnu", 2228 | "windows_x86_64_gnullvm", 2229 | "windows_x86_64_msvc", 2230 | ] 2231 | 2232 | [[package]] 2233 | name = "windows_aarch64_gnullvm" 2234 | version = "0.42.0" 2235 | source = "registry+https://github.com/rust-lang/crates.io-index" 2236 | checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 2237 | 2238 | [[package]] 2239 | name = "windows_aarch64_msvc" 2240 | version = "0.42.0" 2241 | source = "registry+https://github.com/rust-lang/crates.io-index" 2242 | checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 2243 | 2244 | [[package]] 2245 | name = "windows_i686_gnu" 2246 | version = "0.42.0" 2247 | source = "registry+https://github.com/rust-lang/crates.io-index" 2248 | checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 2249 | 2250 | [[package]] 2251 | name = "windows_i686_msvc" 2252 | version = "0.42.0" 2253 | source = "registry+https://github.com/rust-lang/crates.io-index" 2254 | checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 2255 | 2256 | [[package]] 2257 | name = "windows_x86_64_gnu" 2258 | version = "0.42.0" 2259 | source = "registry+https://github.com/rust-lang/crates.io-index" 2260 | checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 2261 | 2262 | [[package]] 2263 | name = "windows_x86_64_gnullvm" 2264 | version = "0.42.0" 2265 | source = "registry+https://github.com/rust-lang/crates.io-index" 2266 | checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 2267 | 2268 | [[package]] 2269 | name = "windows_x86_64_msvc" 2270 | version = "0.42.0" 2271 | source = "registry+https://github.com/rust-lang/crates.io-index" 2272 | checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 2273 | 2274 | [[package]] 2275 | name = "xz2" 2276 | version = "0.1.7" 2277 | source = "registry+https://github.com/rust-lang/crates.io-index" 2278 | checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" 2279 | dependencies = [ 2280 | "lzma-sys", 2281 | ] 2282 | 2283 | [[package]] 2284 | name = "zstd" 2285 | version = "0.12.1+zstd.1.5.2" 2286 | source = "registry+https://github.com/rust-lang/crates.io-index" 2287 | checksum = "5c947d2adc84ff9a59f2e3c03b81aa4128acf28d6ad7d56273f7e8af14e47bea" 2288 | dependencies = [ 2289 | "zstd-safe", 2290 | ] 2291 | 2292 | [[package]] 2293 | name = "zstd-safe" 2294 | version = "6.0.2+zstd.1.5.2" 2295 | source = "registry+https://github.com/rust-lang/crates.io-index" 2296 | checksum = "a6cf39f730b440bab43da8fb5faf5f254574462f73f260f85f7987f32154ff17" 2297 | dependencies = [ 2298 | "libc", 2299 | "zstd-sys", 2300 | ] 2301 | 2302 | [[package]] 2303 | name = "zstd-sys" 2304 | version = "2.0.4+zstd.1.5.2" 2305 | source = "registry+https://github.com/rust-lang/crates.io-index" 2306 | checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" 2307 | dependencies = [ 2308 | "cc", 2309 | "libc", 2310 | ] 2311 | --------------------------------------------------------------------------------