From 8543ecad30347f4d9618c5810273f6136833e09a Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Sun, 7 Mar 2021 11:52:14 -0800 Subject: [PATCH] update cargo lock --- Cargo.lock | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 5 +- 2 files changed, 137 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 10be2ef..91c3470 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -590,12 +590,16 @@ dependencies = [ "arrow", "bytes", "datafusion", + "futures", "graphql-parser", "lazy_static", "lexical-core", + "log", "parquet", "regex", "reqwest", + "rusoto_core", + "rusoto_s3", "serde", "serde_derive", "serde_json", @@ -745,6 +749,16 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "crypto-mac" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6" +dependencies = [ + "generic-array", + "subtle", +] + [[package]] name = "csv" version = "1.1.5" @@ -1167,6 +1181,16 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35" +[[package]] +name = "hmac" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15" +dependencies = [ + "crypto-mac", + "digest", +] + [[package]] name = "http" version = "0.2.3" @@ -1433,6 +1457,12 @@ dependencies = [ "opaque-debug", ] +[[package]] +name = "md5" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" + [[package]] name = "memchr" version = "2.3.4" @@ -2150,6 +2180,87 @@ dependencies = [ "thiserror", ] +[[package]] +name = "rusoto_core" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02aff20978970d47630f08de5f0d04799497818d16cafee5aec90c4b4d0806cf" +dependencies = [ + "async-trait", + "base64 0.13.0", + "bytes", + "crc32fast", + "futures", + "http", + "hyper", + "hyper-tls", + "lazy_static", + "log", + "rusoto_credential", + "rusoto_signature", + "rustc_version", + "serde", + "serde_json", + "tokio", + "xml-rs", +] + +[[package]] +name = "rusoto_credential" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e91e4c25ea8bfa6247684ff635299015845113baaa93ba8169b9e565701b58e" +dependencies = [ + "async-trait", + "chrono", + "dirs-next", + "futures", + "hyper", + "serde", + "serde_json", + "shlex", + "tokio", + "zeroize", +] + +[[package]] +name = "rusoto_s3" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abc3f56f14ccf91f880b9a9c2d0556d8523e8c155041c54db155b384a1dd1119" +dependencies = [ + "async-trait", + "bytes", + "futures", + "rusoto_core", + "xml-rs", +] + +[[package]] +name = "rusoto_signature" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5486e6b1673ab3e0ba1ded284fb444845fe1b7f41d13989a54dd60f62a7b2baa" +dependencies = [ + "base64 0.13.0", + "bytes", + "futures", + "hex", + "hmac", + "http", + "hyper", + "log", + "md5", + "percent-encoding", + "pin-project-lite", + "rusoto_credential", + "rustc_version", + "serde", + "sha2", + "time 0.2.25", + "tokio", +] + [[package]] name = "rust-argon2" version = "0.8.3" @@ -2381,6 +2492,12 @@ dependencies = [ "opaque-debug", ] +[[package]] +name = "shlex" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" + [[package]] name = "signal-hook-registry" version = "1.3.0" @@ -2519,6 +2636,12 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "subtle" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" + [[package]] name = "syn" version = "1.0.60" @@ -3073,6 +3196,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "xml-rs" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a" + [[package]] name = "yaml-rust" version = "0.4.5" @@ -3104,6 +3233,12 @@ dependencies = [ "url", ] +[[package]] +name = "zeroize" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36" + [[package]] name = "zstd" version = "0.6.0+zstd.1.4.8" diff --git a/README.md b/README.md index f779bcf..6c27825 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ client. See below for a high level diagram: -roapi-design-diagram +roapi-design-diagram ## Installation @@ -222,9 +222,8 @@ Response serialization: Data layer: - [x] filesystem - [x] HTTP/HTTPS - - [ ] S3 + - [x] S3 - [ ] GCS - - [ ] ABS - [x] Google spreadsheet - [ ] MySQL - [ ] Postgres