Merge pull request #267901 from figsoda/shuttle

cargo-shuttle: 0.30.1 -> 0.33.0

figsoda c4376a9f 24c06348

Changed files
+749 -768
pkgs
development
tools
rust
cargo-shuttle
+747 -766
pkgs/development/tools/rust/cargo-shuttle/Cargo.lock
···
[[package]]
name = "ahash"
-
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
dependencies = [
"cfg-if 1.0.0",
"getrandom 0.2.10",
"once_cell",
"version_check",
]
[[package]]
···
[[package]]
name = "arbitrary"
-
version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a2e1373abdaa212b704512ec2bd8b26bd0b7d5c3f70117411a5d9a451383c859"
[[package]]
name = "arc-swap"
···
"futures-util",
"http-types",
"hyper",
-
"hyper-rustls 0.24.1",
"serde",
"serde_json",
"serde_path_to_error",
···
[[package]]
name = "aws-config"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bcdcf0d683fe9c23d32cf5b53c9918ea0a500375a9fb20109802552658e576c9"
dependencies = [
"aws-credential-types",
"aws-http",
···
"aws-smithy-types",
"aws-types",
"bytes",
-
"fastrand 1.9.0",
"hex",
"http",
"hyper",
···
[[package]]
name = "aws-credential-types"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1fcdb2f7acbc076ff5ad05e7864bdb191ca70a6fd07668dc3a1a8bcd051de5ae"
dependencies = [
"aws-smithy-async",
"aws-smithy-types",
-
"fastrand 1.9.0",
"tokio",
"tracing",
"zeroize",
]
[[package]]
-
name = "aws-endpoint"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8cce1c41a6cfaa726adee9ebb9a56fcd2bbfd8be49fd8a04c5e20fd968330b04"
dependencies = [
"aws-smithy-http",
"aws-smithy-types",
"aws-types",
"http",
-
"regex",
"tracing",
]
[[package]]
-
name = "aws-http"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aadbc44e7a8f3e71c8b374e03ecd972869eb91dd2bc89ed018954a52ba84bc44"
dependencies = [
"aws-credential-types",
"aws-smithy-http",
"aws-smithy-types",
"aws-types",
-
"bytes",
"http",
-
"http-body",
-
"lazy_static",
"percent-encoding",
-
"pin-project-lite",
"tracing",
]
[[package]]
name = "aws-sdk-rds"
-
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d8f92d7f105d0d50cc6307236c669854e63244260ae85ea74f0dec3b689883e"
dependencies = [
"aws-credential-types",
-
"aws-endpoint",
"aws-http",
-
"aws-sig-auth",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
-
"aws-smithy-http-tower",
"aws-smithy-json",
"aws-smithy-query",
"aws-smithy-types",
"aws-smithy-xml",
"aws-types",
-
"bytes",
"http",
"regex",
"tokio-stream",
-
"tower",
"tracing",
]
[[package]]
name = "aws-sdk-sso"
-
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8b812340d86d4a766b2ca73f740dfd47a97c2dff0c06c8517a16d88241957e4"
dependencies = [
"aws-credential-types",
-
"aws-endpoint",
"aws-http",
-
"aws-sig-auth",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
-
"aws-smithy-http-tower",
"aws-smithy-json",
"aws-smithy-types",
"aws-types",
"bytes",
"http",
"regex",
"tokio-stream",
-
"tower",
"tracing",
]
[[package]]
name = "aws-sdk-sts"
-
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "265fac131fbfc188e5c3d96652ea90ecc676a934e3174eaaee523c6cec040b3b"
dependencies = [
"aws-credential-types",
-
"aws-endpoint",
"aws-http",
-
"aws-sig-auth",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
-
"aws-smithy-http-tower",
"aws-smithy-json",
"aws-smithy-query",
"aws-smithy-types",
"aws-smithy-xml",
"aws-types",
-
"bytes",
"http",
"regex",
-
"tower",
-
"tracing",
-
]
-
-
[[package]]
-
name = "aws-sig-auth"
-
version = "0.55.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b94acb10af0c879ecd5c7bdf51cda6679a0a4f4643ce630905a77673bfa3c61"
-
dependencies = [
-
"aws-credential-types",
-
"aws-sigv4",
-
"aws-smithy-http",
-
"aws-types",
-
"http",
"tracing",
]
[[package]]
name = "aws-sigv4"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d2ce6f507be68e968a33485ced670111d1cbad161ddbbab1e313c03d37d8f4c"
dependencies = [
"aws-smithy-http",
"form_urlencoded",
···
[[package]]
name = "aws-smithy-async"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "13bda3996044c202d75b91afeb11a9afae9db9a721c6a7a427410018e286b880"
dependencies = [
"futures-util",
"pin-project-lite",
···
[[package]]
name = "aws-smithy-client"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0a86aa6e21e86c4252ad6a0e3e74da9617295d8d6e374d552be7d3059c41cedd"
dependencies = [
"aws-smithy-async",
"aws-smithy-http",
"aws-smithy-http-tower",
"aws-smithy-types",
"bytes",
-
"fastrand 1.9.0",
"http",
"http-body",
"hyper",
-
"hyper-rustls 0.23.2",
"lazy_static",
"pin-project-lite",
-
"rustls 0.20.9",
"tokio",
"tower",
"tracing",
···
[[package]]
name = "aws-smithy-http"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b3b693869133551f135e1f2c77cb0b8277d9e3e17feaf2213f735857c4f0d28"
dependencies = [
"aws-smithy-types",
"bytes",
···
[[package]]
name = "aws-smithy-http-tower"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3ae4f6c5798a247fac98a867698197d9ac22643596dc3777f0c76b91917616b9"
dependencies = [
"aws-smithy-http",
"aws-smithy-types",
···
[[package]]
name = "aws-smithy-json"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23f9f42fbfa96d095194a632fbac19f60077748eba536eb0b9fecc28659807f8"
dependencies = [
"aws-smithy-types",
]
[[package]]
name = "aws-smithy-query"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "98819eb0b04020a1c791903533b638534ae6c12e2aceda3e6e6fba015608d51d"
dependencies = [
"aws-smithy-types",
"urlencoding",
]
[[package]]
name = "aws-smithy-types"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16a3d0bf4f324f4ef9793b86a1701d9700fbcdbd12a846da45eed104c634c6e8"
dependencies = [
"base64-simd",
"itoa",
"num-integer",
"ryu",
"time",
]
[[package]]
name = "aws-smithy-xml"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1b9d12875731bd07e767be7baad95700c3137b56730ec9ddeedb52a5e5ca63b"
dependencies = [
"xmlparser",
]
[[package]]
name = "aws-types"
-
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6dd209616cc8d7bfb82f87811a5c655dc97537f592689b18743bddf5dc5c4829"
dependencies = [
"aws-credential-types",
"aws-smithy-async",
···
dependencies = [
"async-trait",
"axum-core",
-
"base64 0.21.4",
"bitflags 1.3.2",
"bytes",
"futures-util",
···
[[package]]
name = "axum-extra"
-
version = "0.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9a320103719de37b7b4da4c8eb629d4573f6bcfd3dfe80d3208806895ccf81d"
-
dependencies = [
-
"axum",
-
"bytes",
-
"cookie 0.16.2",
-
"futures-util",
-
"http",
-
"mime",
-
"pin-project-lite",
-
"tokio",
-
"tower",
-
"tower-http 0.3.5",
-
"tower-layer",
-
"tower-service",
-
]
-
-
[[package]]
-
name = "axum-extra"
version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a93e433be9382c737320af3924f7d5fc6f89c155cf2bf88949d8f5126fab283f"
···
"axum",
"axum-core",
"bytes",
-
"cookie 0.17.0",
"futures-util",
"http",
"http-body",
···
[[package]]
name = "axum-server"
-
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bace45b270e36e3c27a190c65883de6dfc9f1d18c829907c127464815dc67b24"
dependencies = [
"arc-swap",
"bytes",
···
"http-body",
"hyper",
"pin-project-lite",
-
"rustls 0.20.9",
"rustls-pemfile",
"tokio",
-
"tokio-rustls 0.23.4",
"tower-service",
]
[[package]]
name = "axum-sessions"
-
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b114309d293dd8a6fedebf09d5b8bbb0f7647b3d204ca0dd333b5f797aed5c8"
dependencies = [
"async-session",
"axum",
-
"axum-extra 0.4.2",
"futures",
"http-body",
"tokio",
···
[[package]]
name = "base64"
-
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5"
-
-
[[package]]
-
name = "base64"
-
version = "0.21.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
[[package]]
name = "base64-simd"
···
[[package]]
name = "basic-toml"
-
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7bfc506e7a2370ec239e1d072507b2a80c833083699d3c6fa176fbb4de8448c6"
dependencies = [
"serde",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f03db470b3c0213c47e978da93200259a1eb4dae2e5512cba9955e2b540a6fc6"
dependencies = [
-
"base64 0.21.4",
"bollard-stubs",
"bytes",
"futures-core",
···
dependencies = [
"serde",
"serde_repr",
-
"serde_with 3.3.0",
]
[[package]]
···
]
[[package]]
-
name = "byteyarn"
-
version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a7534301c0ea17abb4db06d75efc7b4b0fa360fce8e175a4330d721c71c942ff"
-
-
[[package]]
name = "camino"
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "cargo-shuttle"
-
version = "0.30.1"
dependencies = [
"anyhow",
"assert_cmd",
"async-trait",
"bollard",
-
"cargo_metadata",
"chrono",
"clap",
"clap_complete",
-
"crossbeam-channel",
"crossterm 0.27.0",
"dialoguer",
"dirs 5.0.1",
···
"shuttle-common-tests",
"shuttle-proto",
"shuttle-service",
-
"strum",
"tar",
"tempfile",
"tokio",
"tokio-tungstenite",
"tokiotest-httpserver",
-
"toml 0.7.8",
-
"toml_edit",
-
"tonic",
"tracing",
"tracing-subscriber",
"url",
···
]
[[package]]
name = "cc"
version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "clap"
-
version = "4.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
-
version = "4.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45"
dependencies = [
"anstream",
"anstyle",
···
[[package]]
name = "clap_complete"
-
version = "4.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e3ae8ba90b9d8b007efe66e55e48fb936272f5ca00349b5b0e89877520d35ea7"
dependencies = [
"clap",
]
[[package]]
name = "clap_derive"
-
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873"
dependencies = [
"heck",
"proc-macro2",
···
[[package]]
name = "clap_lex"
-
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
[[package]]
name = "clru"
···
checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba"
dependencies = [
"crossterm 0.26.1",
-
"strum",
-
"strum_macros",
"unicode-width",
]
···
[[package]]
name = "cookie"
-
version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
dependencies = [
-
"base64 0.20.0",
"hmac 0.12.1",
"percent-encoding",
"rand 0.8.5",
···
]
[[package]]
-
name = "cookie"
-
version = "0.17.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24"
-
dependencies = [
-
"percent-encoding",
-
"time",
-
"version_check",
-
]
-
-
[[package]]
name = "core-foundation"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "cpufeatures"
-
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
dependencies = [
"libc",
]
[[package]]
name = "cranelift-bforest"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03b9d1a9e776c27ad55d7792a380785d1fe8c2d7b099eed8dbd8f4af2b598192"
dependencies = [
"cranelift-entity",
]
[[package]]
name = "cranelift-codegen"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5528483314c2dd5da438576cd8a9d0b3cedad66fb8a4727f90cd319a81950038"
dependencies = [
"bumpalo",
"cranelift-bforest",
···
"cranelift-entity",
"cranelift-isle",
"gimli",
-
"hashbrown 0.14.1",
"log",
"regalloc2",
"smallvec",
···
[[package]]
name = "cranelift-codegen-meta"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f46a8318163f7682e35b8730ba93c1b586a2da8ce12a0ed545efc1218550f70"
dependencies = [
"cranelift-codegen-shared",
]
[[package]]
name = "cranelift-codegen-shared"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "37d1239cfd50eecfaed468d46943f8650e32969591868ad50111613704da6c70"
[[package]]
name = "cranelift-control"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bcc530560c8f16cc1d4dd7ea000c56f519c60d1a914977abe849ce555c35a61d"
dependencies = [
"arbitrary",
]
[[package]]
name = "cranelift-entity"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f333fa641a9ad2bff0b107767dcb972c18c2bfab7969805a1d7e42449ccb0408"
dependencies = [
"serde",
"serde_derive",
···
[[package]]
name = "cranelift-frontend"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06abf6563015a80f03f8bc4df307d0a81363f4eb73108df3a34f6e66fb6d5307"
dependencies = [
"cranelift-codegen",
"log",
···
[[package]]
name = "cranelift-isle"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0eb29d0edc8a5c029ed0f7ca77501f272738e3c410020b4a00f42ffe8ad2a8aa"
[[package]]
name = "cranelift-native"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "006056a7fa920870bad06bf8e1b3033d70cbb7ee625b035efa9d90882a931868"
dependencies = [
"cranelift-codegen",
"libc",
···
[[package]]
name = "cranelift-wasm"
-
version = "0.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b3d08c05f82903a1f6a04d89c4b9ecb47a4035710f89a39a21a147a80214672"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
···
[[package]]
name = "crc-catalog"
-
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484"
[[package]]
name = "crc32fast"
···
[[package]]
name = "ctor"
-
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
dependencies = [
"quote",
-
"syn 1.0.109",
]
[[package]]
···
]
[[package]]
-
name = "dashmap"
-
version = "5.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
-
dependencies = [
-
"cfg-if 1.0.0",
-
"hashbrown 0.14.1",
-
"lock_api",
-
"once_cell",
-
"parking_lot_core 0.9.9",
-
]
-
-
[[package]]
name = "data-encoding"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6"
[[package]]
-
name = "fixedbitset"
-
version = "0.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
-
-
[[package]]
name = "flate2"
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "fqdn"
-
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b5dd19b048b2dfde153588594b4f3da47b18afd18d171bb8d1d27741256bbaa"
[[package]]
name = "fs-set-times"
···
[[package]]
name = "futures"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "futures-channel"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
dependencies = [
"futures-core",
"futures-sink",
···
[[package]]
name = "futures-core"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
[[package]]
name = "futures-executor"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
dependencies = [
"futures-core",
"futures-task",
···
[[package]]
name = "futures-io"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
[[package]]
name = "futures-lite"
···
[[package]]
name = "futures-macro"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "futures-sink"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
[[package]]
name = "futures-task"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
[[package]]
name = "futures-util"
-
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
dependencies = [
"futures-channel",
"futures-core",
···
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
dependencies = [
"fallible-iterator",
-
"indexmap 2.0.2",
"stable_deref_trait",
]
[[package]]
name = "git2"
-
version = "0.17.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044"
dependencies = [
-
"bitflags 1.3.2",
"libc",
"libgit2-sys",
"log",
···
[[package]]
name = "gix"
-
version = "0.54.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ad6d32e74454459690d57d18ea4ebec1629936e6b130b51d12cb4a81630ac953"
dependencies = [
"gix-actor",
"gix-attributes",
···
[[package]]
name = "gix-actor"
-
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "08c60e982c5290897122d4e2622447f014a2dadd5a18cb73d50bb91b31645e27"
dependencies = [
"bstr",
"btoi",
···
[[package]]
name = "gix-attributes"
-
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2451665e70709ba4753b623ef97511ee98c4a73816b2c5b5df25678d607ed820"
dependencies = [
"bstr",
-
"byteyarn",
"gix-glob",
"gix-path",
"gix-quote",
"gix-trace",
"smallvec",
"thiserror",
"unicode-bom",
···
[[package]]
name = "gix-commitgraph"
-
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e75a975ee22cf0a002bfe9b5d5cb3d2a88e263a8a178cd7509133cff10f4df8a"
dependencies = [
"bstr",
"gix-chunk",
···
[[package]]
name = "gix-config"
-
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c171514b40487d3f677ae37efc0f45ac980e3169f23c27eb30a70b47fdf88ab5"
dependencies = [
"bstr",
"gix-config-value",
···
[[package]]
name = "gix-credentials"
-
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46900b884cc5af6a6c141ee741607c0c651a4e1d33614b8d888a1ba81cc0bc8a"
dependencies = [
"bstr",
"gix-command",
···
[[package]]
name = "gix-diff"
-
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "788ddb152c388206e81f36bcbb574e7ed7827c27d8fa62227b34edc333d8928c"
dependencies = [
"gix-hash",
"gix-object",
···
[[package]]
name = "gix-discover"
-
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "69507643d75a0ea9a402fcf73ced517d2b95cc95385904ac09d03e0b952fde33"
dependencies = [
"bstr",
"dunce",
···
[[package]]
name = "gix-features"
-
version = "0.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b9ff423ae4983f762659040d13dd7a5defbd54b6a04ac3cc7347741cec828cd"
dependencies = [
"bytes",
"crc32fast",
···
[[package]]
name = "gix-filter"
-
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1be40d28cd41445bb6cd52c4d847d915900e5466f7433eaee6a9e0a3d1d88b08"
dependencies = [
"bstr",
"encoding_rs",
···
[[package]]
name = "gix-fs"
-
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09815faba62fe9b32d918b75a554686c98e43f7d48c43a80df58eb718e5c6635"
dependencies = [
"gix-features",
]
[[package]]
name = "gix-glob"
-
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a9d76e85f11251dcf751d2c5e918a14f562db5be6f727fd24775245653e9b19d"
dependencies = [
"bitflags 2.4.1",
"bstr",
···
checksum = "409268480841ad008e81c17ca5a293393fbf9f2b6c2f85b8ab9de1f0c5176a16"
dependencies = [
"gix-hash",
-
"hashbrown 0.14.1",
"parking_lot 0.12.1",
]
[[package]]
name = "gix-ignore"
-
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b048f443a1f6b02da4205c34d2e287e3fd45d75e8e2f06cfb216630ea9bff5e3"
dependencies = [
"bstr",
"gix-glob",
···
[[package]]
name = "gix-index"
-
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f54d63a9d13c13088f41f5a3accbec284e492ac8f4f707fcc307c139622e17b7"
dependencies = [
"bitflags 2.4.1",
"bstr",
···
[[package]]
name = "gix-lock"
-
version = "10.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "47fc96fa8b6b6d33555021907c81eb3b27635daecf6e630630bdad44f8feaa95"
dependencies = [
"gix-tempfile",
"gix-utils",
···
[[package]]
name = "gix-negotiate"
-
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f1697bf9911c6d1b8d709b9e6ef718cb5ea5821a1b7991520125a8134448004"
dependencies = [
"bitflags 2.4.1",
"gix-commitgraph",
···
[[package]]
name = "gix-object"
-
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e7e19616c67967374137bae83e950e9b518a9ea8a605069bd6716ada357fd6f"
dependencies = [
"bstr",
"btoi",
···
[[package]]
name = "gix-odb"
-
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d6a392c6ba3a2f133cdc63120e9bc7aec81eef763db372c817de31febfe64bf"
dependencies = [
"arc-swap",
"gix-date",
···
[[package]]
name = "gix-pack"
-
version = "0.43.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7536203a45b31e1bc5694bbf90ba8da1b736c77040dd6a520db369f371eb1ab3"
dependencies = [
"clru",
"gix-chunk",
···
[[package]]
name = "gix-pathspec"
-
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3e26c9b47c51be73f98d38c84494bd5fb99334c5d6fda14ef5d036d50a9e5fd"
dependencies = [
"bitflags 2.4.1",
"bstr",
···
[[package]]
name = "gix-protocol"
-
version = "0.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc7b700dc20cc9be8a5130a1fd7e10c34117ffa7068431c8c24d963f0a2e0c9b"
dependencies = [
"bstr",
"btoi",
···
[[package]]
name = "gix-ref"
-
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22e6b749660b613641769edc1954132eb8071a13c32224891686091bef078de4"
dependencies = [
"gix-actor",
"gix-date",
···
[[package]]
name = "gix-refspec"
-
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0895cb7b1e70f3c3bd4550c329e9f5caf2975f97fcd4238e05754e72208ef61e"
dependencies = [
"bstr",
"gix-hash",
···
[[package]]
name = "gix-revision"
-
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8c4b15cf2ab7a35f5bcb3ef146187c8d36df0177e171ca061913cbaaa890e89"
dependencies = [
"bstr",
"gix-date",
···
[[package]]
name = "gix-revwalk"
-
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e9870c6b1032f2084567710c3b2106ac603377f8d25766b8a6b7c33e6e3ca279"
dependencies = [
"gix-commitgraph",
"gix-date",
···
[[package]]
name = "gix-submodule"
-
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd0150e82e9282d3f2ab2dd57a22f9f6c3447b9d9856e5321ac92d38e3e0e2b7"
dependencies = [
"bstr",
"gix-config",
···
[[package]]
name = "gix-tempfile"
-
version = "10.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ae0978f3e11dc57290ee75ac2477c815bca1ce2fa7ed5dc5f16db067410ac4d"
dependencies = [
"gix-fs",
"libc",
···
[[package]]
name = "gix-transport"
-
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b9ec726e6a245e68ace59a34126a1d679de60360676612985e70b0d3b102fb4e"
dependencies = [
-
"base64 0.21.4",
"bstr",
"gix-command",
"gix-credentials",
···
[[package]]
name = "gix-traverse"
-
version = "0.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22ef04ab3643acba289b5cedd25d6f53c0430770b1d689d1d654511e6fb81ba0"
dependencies = [
"gix-commitgraph",
"gix-date",
···
[[package]]
name = "gix-url"
-
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6125ecf46e8c68bf7202da6cad239831daebf0247ffbab30210d72f3856e420f"
dependencies = [
"bstr",
"gix-features",
···
[[package]]
name = "gix-worktree"
-
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f5e32972801bd82d56609e6fc84efc358fa1f11f25c5e83b7807ee2280f14fe"
dependencies = [
"bstr",
"gix-attributes",
···
[[package]]
name = "gix-worktree-state"
-
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3aeb06960f2c5ac9e4cdb6b38eb3c2b99d5e525e68285fef21ed17dfbd597ad"
dependencies = [
"bstr",
"gix-features",
···
[[package]]
name = "hashbrown"
-
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12"
dependencies = [
"ahash",
"allocator-api2",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
dependencies = [
-
"hashbrown 0.14.1",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
dependencies = [
-
"base64 0.21.4",
"bytes",
"headers-core",
"http",
···
"httpdate",
"itoa",
"pin-project-lite",
-
"socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
···
[[package]]
name = "hyper-rustls"
-
version = "0.23.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
-
dependencies = [
-
"http",
-
"hyper",
-
"log",
-
"rustls 0.20.9",
-
"rustls-native-certs",
-
"tokio",
-
"tokio-rustls 0.23.4",
-
]
-
-
[[package]]
-
name = "hyper-rustls"
-
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97"
dependencies = [
"futures-util",
"http",
"hyper",
"log",
-
"rustls 0.21.7",
"rustls-native-certs",
"tokio",
-
"tokio-rustls 0.24.1",
]
[[package]]
···
[[package]]
name = "indexmap"
-
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897"
dependencies = [
"equivalent",
-
"hashbrown 0.14.1",
"serde",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3d50eb225913c1903c788287ddd0b16369771e5abc988756a5e5927390ba04f"
dependencies = [
-
"base64 0.21.4",
"hyper",
-
"hyper-rustls 0.24.1",
"ring 0.16.20",
"serde",
"serde_json",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
dependencies = [
-
"socket2 0.5.4",
"widestring",
"windows-sys 0.48.0",
"winreg",
···
[[package]]
name = "ipnet"
-
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
[[package]]
name = "is-terminal"
···
[[package]]
name = "js-sys"
-
version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
dependencies = [
"wasm-bindgen",
]
[[package]]
name = "jsonwebtoken"
-
version = "8.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
dependencies = [
-
"base64 0.21.4",
-
"pem",
-
"ring 0.16.20",
"serde",
"serde_json",
"simple_asn1",
]
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "libgit2-sys"
-
version = "0.15.2+1.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "mio"
-
version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
dependencies = [
"libc",
"log",
···
[[package]]
name = "mongodb"
-
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e22d517e7e678e1c9a2983ec704b43f3b22f38b1b7a247ea3ddb36d21578bf4e"
dependencies = [
"async-trait",
"base64 0.13.1",
···
"percent-encoding",
"rand 0.8.5",
"rustc_version_runtime",
-
"rustls 0.21.7",
"rustls-pemfile",
"serde",
"serde_bytes",
"serde_with 1.14.0",
"sha-1",
"sha2 0.10.8",
-
"socket2 0.4.9",
"stringprep",
"strsim",
"take_mut",
"thiserror",
"tokio",
-
"tokio-rustls 0.24.1",
"tokio-util",
"trust-dns-proto 0.21.2",
"trust-dns-resolver 0.21.2",
···
]
[[package]]
-
name = "multimap"
-
version = "0.8.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
-
-
[[package]]
name = "nbuild-core"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e5ab1b0a3450a5031ae7d555bb0c71dd3b15bf8a2f2af79e00aec91f69a4a0e"
dependencies = [
"cargo-lock",
-
"cargo_metadata",
"target-spec",
"thiserror",
"tracing",
···
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
dependencies = [
"crc32fast",
-
"hashbrown 0.14.1",
-
"indexmap 2.0.2",
"memchr",
]
···
[[package]]
name = "opentelemetry"
-
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f4b8347cc26099d3aeee044065ecc3ae11469796b4d65d065a23a584ed92a6f"
dependencies = [
-
"opentelemetry_api",
-
"opentelemetry_sdk",
]
[[package]]
name = "opentelemetry-http"
-
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a819b71d6530c4297b49b3cae2939ab3a8cc1b9f382826a1bc29dd0ca3864906"
dependencies = [
"async-trait",
"bytes",
"http",
-
"opentelemetry_api",
]
[[package]]
name = "opentelemetry-otlp"
-
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8af72d59a4484654ea8eb183fea5ae4eb6a41d7ac3e3bae5f4d2a282a3a7d3ca"
dependencies = [
"async-trait",
-
"futures",
-
"futures-util",
"http",
"opentelemetry",
"opentelemetry-proto",
-
"prost",
"thiserror",
"tokio",
-
"tonic",
]
[[package]]
name = "opentelemetry-proto"
-
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "045f8eea8c0fa19f7d48e7bc3128a39c2e5c533d5c61298c548dfefc1064474c"
dependencies = [
-
"futures",
-
"futures-util",
"opentelemetry",
-
"prost",
-
"tonic",
]
[[package]]
-
name = "opentelemetry_api"
-
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed41783a5bf567688eb38372f2b7a8530f5a607a4b49d38dd7573236c23ca7e2"
dependencies = [
-
"fnv",
-
"futures-channel",
-
"futures-util",
-
"indexmap 1.9.3",
-
"once_cell",
-
"pin-project-lite",
-
"thiserror",
-
"urlencoding",
]
[[package]]
name = "opentelemetry_sdk"
-
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b3a2a91fdbfdd4d212c0dcc2ab540de2c2bcbbd90be17de7a7daf8822d010c1"
dependencies = [
"async-trait",
"crossbeam-channel",
-
"dashmap",
-
"fnv",
"futures-channel",
"futures-executor",
"futures-util",
"once_cell",
-
"opentelemetry_api",
"percent-encoding",
"rand 0.8.5",
"thiserror",
···
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "os_pipe"
···
]
[[package]]
name = "pem-rfc7468"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
-
-
[[package]]
-
name = "petgraph"
-
version = "0.6.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
-
dependencies = [
-
"fixedbitset",
-
"indexmap 2.0.2",
-
]
[[package]]
name = "pin-project"
···
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-
[[package]]
-
name = "pipe"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c7b8f27da217eb966df4c58d4159ea939431950ca03cf782c22bd7c5c1d8d75"
-
dependencies = [
-
"crossbeam-channel",
-
]
[[package]]
name = "pkcs1"
···
[[package]]
name = "portable-atomic"
-
version = "1.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b"
[[package]]
name = "portpicker"
···
]
[[package]]
-
name = "prettyplease"
-
version = "0.1.25"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86"
-
dependencies = [
-
"proc-macro2",
-
"syn 1.0.109",
-
]
-
-
[[package]]
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
dependencies = [
"bytes",
-
"prost-derive",
]
[[package]]
-
name = "prost-build"
-
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
dependencies = [
"bytes",
-
"heck",
-
"itertools 0.10.5",
-
"lazy_static",
-
"log",
-
"multimap",
-
"petgraph",
-
"prettyplease",
-
"prost",
-
"prost-types",
-
"regex",
-
"syn 1.0.109",
-
"tempfile",
-
"which",
]
[[package]]
···
]
[[package]]
name = "prost-types"
-
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
dependencies = [
-
"prost",
]
[[package]]
···
[[package]]
name = "rcgen"
-
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
dependencies = [
-
"pem",
"ring 0.16.20",
"time",
"yasna",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
dependencies = [
-
"base64 0.21.4",
"bytes",
"encoding_rs",
"futures-core",
···
"http",
"http-body",
"hyper",
-
"hyper-rustls 0.24.1",
"ipnet",
"js-sys",
"log",
···
"once_cell",
"percent-encoding",
"pin-project-lite",
-
"rustls 0.21.7",
"rustls-pemfile",
"serde",
"serde_json",
"serde_urlencoded",
"system-configuration",
"tokio",
-
"tokio-rustls 0.24.1",
"tower-service",
-
"trust-dns-resolver 0.23.1",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
···
[[package]]
name = "reqwest-middleware"
-
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff44108c7925d082f2861e683a88618b68235ad9cdc60d64d9d1188efc951cdb"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "rsa"
-
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ab43bb47d23c1a631b4b680199a45255dce26fa9ab2fa902581f624ff13e6a8"
dependencies = [
-
"byteorder",
"const-oid",
"digest 0.10.7",
"num-bigint-dig",
"num-integer",
-
"num-iter",
"num-traits",
"pkcs1",
"pkcs8",
···
[[package]]
name = "rust-embed"
-
version = "6.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a36224c3276f8c4ebc8c20f158eca7ca4359c8db89991c4925132aaaf6702661"
dependencies = [
"rust-embed-impl",
"rust-embed-utils",
···
[[package]]
name = "rust-embed-impl"
-
version = "6.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49b94b81e5b2c284684141a2fb9e2a31be90638caf040bf9afbc5a0416afe1ac"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "rust-embed-utils"
-
version = "7.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d38ff6bf570dc3bb7100fce9f7b60c33fa71d80e88da3f2580df4ff2bdded74"
dependencies = [
"sha2 0.10.8",
"walkdir",
···
[[package]]
name = "rustix"
-
version = "0.38.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0"
dependencies = [
"bitflags 2.4.1",
"errno",
···
[[package]]
name = "rustls"
-
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99"
dependencies = [
"log",
-
"ring 0.16.20",
-
"sct",
-
"webpki",
-
]
-
-
[[package]]
-
name = "rustls"
-
version = "0.21.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
-
dependencies = [
-
"log",
-
"ring 0.16.20",
"rustls-webpki",
"sct",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
dependencies = [
-
"base64 0.21.4",
]
[[package]]
name = "rustls-webpki"
-
version = "0.101.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe"
dependencies = [
-
"ring 0.16.20",
-
"untrusted 0.7.1",
]
[[package]]
name = "rustrict"
-
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f35794fdc3d71a3ac840726c688e7892e58ed71f407b48a975b9d41fc819e80"
dependencies = [
"arrayvec 0.7.4",
"bitflags 1.3.2",
···
[[package]]
name = "sct"
-
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
dependencies = [
-
"ring 0.16.20",
-
"untrusted 0.7.1",
]
[[package]]
···
[[package]]
name = "serde"
-
version = "1.0.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537"
dependencies = [
"serde_derive",
]
···
[[package]]
name = "serde_derive"
-
version = "1.0.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_json"
-
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
dependencies = [
-
"indexmap 2.0.2",
"itoa",
"ryu",
"serde",
···
[[package]]
name = "serde_repr"
-
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_spanned"
-
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
dependencies = [
"serde",
]
···
[[package]]
name = "serde_with"
-
version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237"
dependencies = [
-
"base64 0.21.4",
"chrono",
"hex",
"indexmap 1.9.3",
-
"indexmap 2.0.2",
"serde",
"serde_json",
"time",
···
[[package]]
name = "shuttle-admin"
-
version = "0.30.1"
dependencies = [
"anyhow",
"clap",
···
"serde_json",
"shuttle-common",
"tokio",
-
"toml 0.7.8",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "shuttle-auth"
-
version = "0.30.1"
dependencies = [
"anyhow",
"async-stripe",
"async-trait",
"axum",
-
"axum-extra 0.7.7",
"axum-sessions",
"clap",
"http",
···
"opentelemetry",
"portpicker",
"rand 0.8.5",
-
"ring 0.16.20",
"serde",
"serde_json",
"shuttle-common",
"sqlx",
-
"strum",
"thiserror",
"tokio",
"tower",
···
[[package]]
name = "shuttle-builder"
-
version = "0.30.1"
dependencies = [
"async-trait",
"clap",
···
"tempfile",
"thiserror",
"tokio",
-
"toml 0.7.8",
-
"tonic",
"tracing",
"tracing-subscriber",
"ulid",
···
[[package]]
name = "shuttle-codegen"
-
version = "0.30.1"
dependencies = [
"pretty_assertions",
"proc-macro-error",
···
[[package]]
name = "shuttle-common"
-
version = "0.30.1"
dependencies = [
"anyhow",
"async-trait",
"axum",
"base64 0.13.1",
"bytes",
-
"cap-std",
"chrono",
"comfy-table",
"crossterm 0.27.0",
···
"opentelemetry",
"opentelemetry-http",
"opentelemetry-otlp",
"pin-project",
"proptest",
"rand 0.8.5",
"reqwest",
-
"ring 0.16.20",
"rmp-serde",
"rustrict",
"semver 1.0.20",
"serde",
"serde_json",
"sqlx",
-
"strum",
"thiserror",
"tokio",
-
"tonic",
"tower",
"tower-http 0.4.4",
"tracing",
···
"tracing-opentelemetry",
"tracing-subscriber",
"ttl_cache",
"utoipa",
"uuid",
]
[[package]]
name = "shuttle-common-tests"
-
version = "0.30.1"
dependencies = [
"cargo-shuttle",
"hyper",
···
"shuttle-proto",
"tokio",
"tokio-stream",
-
"tonic",
"tower",
]
[[package]]
name = "shuttle-deployer"
-
version = "0.30.1"
dependencies = [
"anyhow",
"async-trait",
"axum",
"bytes",
-
"cargo_metadata",
"chrono",
"clap",
-
"crossbeam-channel",
"ctor",
"flate2",
"fqdn",
···
"once_cell",
"opentelemetry",
"opentelemetry-http",
-
"pipe",
"portpicker",
"prost-types",
"rand 0.8.5",
···
"shuttle-proto",
"shuttle-service",
"sqlx",
-
"strum",
"tar",
"tempfile",
"thiserror",
"tokio",
"tokio-stream",
-
"toml 0.7.8",
-
"tonic",
"tower",
"tower-http 0.4.4",
"tracing",
···
[[package]]
name = "shuttle-gateway"
-
version = "0.30.1"
dependencies = [
"anyhow",
"async-trait",
···
"once_cell",
"opentelemetry",
"opentelemetry-http",
-
"pem",
"pin-project",
"portpicker",
"rand 0.8.5",
"rcgen",
"reqwest",
-
"ring 0.16.20",
-
"rustls 0.20.9",
"rustls-pemfile",
"serde",
"serde_json",
···
"shuttle-proto",
"snailquote",
"sqlx",
-
"strum",
"tempfile",
"tokio",
-
"tonic",
"tower",
"tower-http 0.4.4",
"tower-sanitize-path",
···
[[package]]
name = "shuttle-logger"
-
version = "0.30.1"
dependencies = [
"async-trait",
"chrono",
···
"thiserror",
"tokio",
"tokio-stream",
-
"tonic",
"tracing",
"tracing-subscriber",
"uuid",
···
[[package]]
name = "shuttle-orchestrator"
-
version = "0.30.1"
[[package]]
name = "shuttle-proto"
-
version = "0.30.1"
dependencies = [
"anyhow",
"chrono",
"dunce",
"home",
-
"prost",
"prost-types",
"serde_json",
"shuttle-common",
"tokio",
-
"tonic",
-
"tonic-build",
"tower",
"tracing",
]
[[package]]
name = "shuttle-provisioner"
-
version = "0.30.1"
dependencies = [
"aws-config",
"aws-sdk-rds",
···
"mongodb",
"once_cell",
"portpicker",
-
"prost",
"rand 0.8.5",
"serde_json",
"shuttle-common",
···
"sqlx",
"thiserror",
"tokio",
-
"tonic",
-
"tonic-build",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "shuttle-resource-recorder"
-
version = "0.30.1"
dependencies = [
"async-trait",
"chrono",
···
"shuttle-common-tests",
"shuttle-proto",
"sqlx",
-
"strum",
"thiserror",
"tokio",
-
"tonic",
"tracing",
"tracing-subscriber",
"ulid",
···
[[package]]
name = "shuttle-runtime"
-
version = "0.30.1"
dependencies = [
"anyhow",
"async-trait",
"cap-std",
"chrono",
"colored",
-
"crossbeam-channel",
"futures",
"hyper",
"portpicker",
···
"thiserror",
"tokio",
"tokio-stream",
-
"tonic",
"tower",
"tracing-subscriber",
"uuid",
···
[[package]]
name = "shuttle-service"
-
version = "0.30.1"
dependencies = [
"anyhow",
"async-trait",
-
"cargo_metadata",
-
"crossbeam-channel",
-
"os_pipe",
"serde",
"shuttle-common",
"strfmt",
"thiserror",
"tokio",
-
"toml 0.7.8",
"tracing",
]
···
[[package]]
name = "socket2"
-
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
dependencies = [
"libc",
"winapi",
···
[[package]]
name = "socket2"
-
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
dependencies = [
"libc",
"windows-sys 0.48.0",
···
"futures-util",
"hashlink",
"hex",
-
"indexmap 2.0.2",
"log",
"memchr",
"once_cell",
"paste",
"percent-encoding",
-
"rustls 0.21.7",
"rustls-pemfile",
"serde",
"serde_json",
···
checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db"
dependencies = [
"atoi",
-
"base64 0.21.4",
"bitflags 2.4.1",
"byteorder",
"bytes",
···
checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624"
dependencies = [
"atoi",
-
"base64 0.21.4",
"bitflags 2.4.1",
"byteorder",
"chrono",
···
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "strfmt"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
dependencies = [
-
"strum_macros",
]
[[package]]
···
]
[[package]]
name = "subtle"
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "target-lexicon"
-
version = "0.12.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a"
[[package]]
name = "target-spec"
···
[[package]]
name = "tempfile"
-
version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
dependencies = [
"cfg-if 1.0.0",
"fastrand 2.0.1",
-
"redox_syscall 0.3.5",
"rustix",
"windows-sys 0.48.0",
]
···
[[package]]
name = "thiserror"
-
version = "1.0.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-
version = "1.0.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc"
dependencies = [
"proc-macro2",
"quote",
···
"parking_lot 0.12.1",
"pin-project-lite",
"signal-hook-registry",
-
"socket2 0.5.4",
"tokio-macros",
"windows-sys 0.48.0",
]
···
[[package]]
name = "tokio-rustls"
-
version = "0.23.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
-
dependencies = [
-
"rustls 0.20.9",
-
"tokio",
-
"webpki",
-
]
-
-
[[package]]
-
name = "tokio-rustls"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
dependencies = [
-
"rustls 0.21.7",
"tokio",
]
···
dependencies = [
"futures-util",
"log",
-
"rustls 0.21.7",
"tokio",
-
"tokio-rustls 0.24.1",
"tungstenite",
"webpki-roots 0.25.2",
]
[[package]]
name = "tokio-util"
-
version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d"
dependencies = [
"bytes",
"futures-core",
···
"serde",
"serde_spanned",
"toml_datetime",
-
"toml_edit",
]
[[package]]
name = "toml_datetime"
-
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
dependencies = [
"serde",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
-
"indexmap 2.0.2",
"serde",
"serde_spanned",
"toml_datetime",
···
[[package]]
name = "tonic"
-
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f219fad3b929bef19b1f86fbc0358d35daed8f2cac972037ac0dc10bbb8d5fb"
dependencies = [
-
"async-stream",
"async-trait",
"axum",
-
"base64 0.13.1",
"bytes",
"futures-core",
"futures-util",
···
"hyper-timeout",
"percent-encoding",
"pin-project",
-
"prost",
-
"prost-derive",
"tokio",
"tokio-stream",
-
"tokio-util",
"tower",
"tower-layer",
"tower-service",
"tracing",
-
"tracing-futures",
]
[[package]]
-
name = "tonic-build"
-
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4"
dependencies = [
-
"prettyplease",
-
"proc-macro2",
-
"prost-build",
-
"quote",
-
"syn 1.0.109",
]
[[package]]
···
[[package]]
name = "tower-http"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858"
-
dependencies = [
-
"bitflags 1.3.2",
-
"bytes",
-
"futures-core",
-
"futures-util",
-
"http",
-
"http-body",
-
"http-range-header",
-
"pin-project-lite",
-
"tower-layer",
-
"tower-service",
-
]
-
-
[[package]]
-
name = "tower-http"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140"
dependencies = [
-
"base64 0.21.4",
"bitflags 2.4.1",
"bytes",
"futures-core",
···
]
[[package]]
-
name = "tracing-futures"
-
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
dependencies = [
-
"pin-project",
-
"tracing",
]
[[package]]
name = "tracing-log"
-
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
dependencies = [
-
"lazy_static",
"log",
"tracing-core",
]
[[package]]
name = "tracing-opentelemetry"
-
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "00a39dcf9bfc1742fa4d6215253b33a6e474be78275884c216fc2a06267b3600"
dependencies = [
"once_cell",
"opentelemetry",
"tracing",
"tracing-core",
-
"tracing-log",
"tracing-subscriber",
]
[[package]]
···
"thread_local",
"tracing",
"tracing-core",
-
"tracing-log",
]
[[package]]
···
[[package]]
name = "trust-dns-proto"
-
version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "559ac980345f7f5020883dd3bcacf176355225e01916f8c2efecad7534f682c6"
dependencies = [
"async-trait",
"cfg-if 1.0.0",
···
[[package]]
name = "trust-dns-resolver"
-
version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c723b0e608b24ad04c73b2607e0241b2c98fd79795a95e98b068b6966138a29d"
dependencies = [
"cfg-if 1.0.0",
"futures-util",
···
"thiserror",
"tokio",
"tracing",
-
"trust-dns-proto 0.23.1",
]
[[package]]
···
"httparse",
"log",
"rand 0.8.5",
-
"rustls 0.21.7",
"sha1",
"thiserror",
"url",
···
[[package]]
name = "utoipa"
-
version = "3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d82b1bc5417102a73e8464c686eef947bdfb99fcdfc0a4f228e81afa9526470a"
dependencies = [
-
"indexmap 2.0.2",
"serde",
"serde_json",
"utoipa-gen",
···
[[package]]
name = "utoipa-gen"
-
version = "3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05d96dcd6fc96f3df9b3280ef480770af1b7c5d14bc55192baa9b067976d920c"
dependencies = [
"proc-macro-error",
"proc-macro2",
···
[[package]]
name = "utoipa-swagger-ui"
-
version = "3.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "84614caa239fb25b2bb373a52859ffd94605ceb256eeb1d63436325cf81e3653"
dependencies = [
"axum",
"mime_guess",
···
[[package]]
name = "wasi-cap-std-sync"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec076cd75f207327f5bfaebb915ef03d82c3a01a6d9b5d0deb6eafffceab3095"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "wasi-common"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f391b334c783c1154369be62c31dc8598ffa1a6c34ea05d7f8cf0b18ce7c272"
dependencies = [
"anyhow",
"bitflags 2.4.1",
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
dependencies = [
"cfg-if 1.0.0",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
dependencies = [
"bumpalo",
"log",
···
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "wasm-encoder"
···
[[package]]
name = "wasm-encoder"
-
version = "0.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca"
dependencies = [
"leb128",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf"
dependencies = [
-
"indexmap 2.0.2",
"semver 1.0.20",
]
[[package]]
name = "wasmparser"
-
version = "0.115.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e06c0641a4add879ba71ccb3a1e4278fd546f76f1eafb21d8f7b07733b547cd5"
dependencies = [
-
"indexmap 2.0.2",
"semver 1.0.20",
]
[[package]]
name = "wasmprinter"
-
version = "0.2.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e74458a9bc5cc9c7108abfa0fe4dc88d5abf1f3baf194df3264985f17d559b5e"
dependencies = [
"anyhow",
-
"wasmparser 0.115.0",
]
[[package]]
name = "wasmtime"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16ed7db409c1acf60d33128b2a38bee25aaf38c4bd955ab98a5b623c8294593c"
dependencies = [
"anyhow",
"async-trait",
···
"cfg-if 1.0.0",
"encoding_rs",
"fxprof-processed-profile",
-
"indexmap 2.0.2",
"libc",
"log",
"object",
···
[[package]]
name = "wasmtime-asm-macros"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "53af0f8f6271bd687fe5632c8fe0a0f061d0aa1b99a0cd4e1df8e4cbeb809d2f"
dependencies = [
"cfg-if 1.0.0",
]
[[package]]
name = "wasmtime-cache"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41376a7c094335ee08abe6a4eff79a32510cc805a249eff1b5e7adf0a42e7cdf"
dependencies = [
"anyhow",
-
"base64 0.21.4",
"bincode",
"directories-next",
"log",
···
[[package]]
name = "wasmtime-component-macro"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "74ab5b291f2dad56f1e6929cc61fb7cac68845766ca77c3838b5d05d82c33976"
dependencies = [
"anyhow",
"proc-macro2",
···
[[package]]
name = "wasmtime-component-util"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "21436177bf19f6b60dc0b83ad5872e849892a4a90c3572785e1a28c0e2e1132c"
[[package]]
name = "wasmtime-cranelift"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "920e42058862d1f7a3dd3fca73cb495a20d7506e3ada4bbc0a9780cd636da7ca"
dependencies = [
"anyhow",
"cfg-if 1.0.0",
···
[[package]]
name = "wasmtime-cranelift-shared"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "516d63bbe18219e64a9705cf3a2c865afe1fb711454ea03091dc85a1d708194d"
dependencies = [
"anyhow",
"cranelift-codegen",
···
[[package]]
name = "wasmtime-environ"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59cef239d663885f1427f8b8f4fde7be6075249c282580d94b480f11953ca194"
dependencies = [
"anyhow",
"cranelift-entity",
"gimli",
-
"indexmap 2.0.2",
"log",
"object",
"serde",
···
[[package]]
name = "wasmtime-fiber"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2ef118b557df6193cd82cfb45ab57cd12388fedfe2bb76f090b2d77c96c1b56e"
dependencies = [
"cc",
"cfg-if 1.0.0",
···
[[package]]
name = "wasmtime-jit"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8089d5909b8f923aad57702ebaacb7b662aa9e43a3f71e83e025c5379a1205f"
dependencies = [
"addr2line",
"anyhow",
···
[[package]]
name = "wasmtime-jit-debug"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b13924aedf6799ad66edb25500a20e3226629978b30a958c55285352bad130a"
dependencies = [
"object",
"once_cell",
···
[[package]]
name = "wasmtime-jit-icache-coherence"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c6ff5f3707a5e3797deeeeac6ac26b2e1dd32dbc06693c0ab52e8ac4d18ec706"
dependencies = [
"cfg-if 1.0.0",
"libc",
···
[[package]]
name = "wasmtime-runtime"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "11ab4ce04ac05342edfa7f42895f2a5d8b16ee914330869acb865cd1facf265f"
dependencies = [
"anyhow",
"cc",
"cfg-if 1.0.0",
"encoding_rs",
-
"indexmap 2.0.2",
"libc",
"log",
"mach",
···
[[package]]
name = "wasmtime-types"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ecf61e21d5bd95e1ad7fa42b7bdabe21220682d6a6046d376edca29760849222"
dependencies = [
"cranelift-entity",
"serde",
···
[[package]]
name = "wasmtime-versioned-export-macros"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe877472cbdd6d96b4ecdc112af764e3b9d58c2e4175a87828f892ab94c60643"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "wasmtime-wasi"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6db393deb775e8bece53a6869be6425e46b28426aa7709df8c529a19759f4be"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "wasmtime-winch"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0bc5a770003807c55f2187a0092dea01722b0e24151e35816bd5091538bb8e88"
dependencies = [
"anyhow",
"cranelift-codegen",
···
[[package]]
name = "wasmtime-wit-bindgen"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62003d48822f89cc393e93643366ddbee1766779c0874353b8ba2ede4679fbf9"
dependencies = [
"anyhow",
"heck",
-
"indexmap 2.0.2",
"wit-parser",
]
[[package]]
name = "wasmtime-wmemcheck"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5412bb464066d64c3398c96e6974348f90fa2a55110ad7da3f9295438cd4de84"
[[package]]
name = "wast"
···
[[package]]
name = "wast"
-
version = "66.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "93cb43b0ac6dd156f2c375735ccfd72b012a7c0a6e6d09503499b8d3cb6e6072"
dependencies = [
"leb128",
"memchr",
"unicode-width",
-
"wasm-encoder 0.35.0",
]
[[package]]
name = "wat"
-
version = "1.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072"
dependencies = [
-
"wast 66.0.2",
]
[[package]]
name = "web-sys"
-
version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
dependencies = [
"js-sys",
"wasm-bindgen",
···
]
[[package]]
-
name = "webpki"
-
version = "0.22.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53"
-
dependencies = [
-
"ring 0.17.5",
-
"untrusted 0.9.0",
-
]
-
-
[[package]]
name = "webpki-roots"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
-
-
[[package]]
-
name = "which"
-
version = "4.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
-
dependencies = [
-
"either",
-
"home",
-
"once_cell",
-
"rustix",
-
]
[[package]]
name = "whoami"
···
[[package]]
name = "wiggle"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da341f21516453768bd115bdc17b186c0a1ab6773c2b2eeab44a062db49bd616"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "wiggle-generate"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e22c6bd943a4bae37052b79d249fb32d7afa22b3f6a147a5f2e7bc2b9f901879"
dependencies = [
"anyhow",
"heck",
···
[[package]]
name = "wiggle-macro"
-
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d72d838b7c9302b2ca7c44f36d6af5ce1988239a16deba951d99c4630d17caf"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "winch-codegen"
-
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50647204d600a2a112eefac0645ba6653809a15bd362c7e4e6a049a5bdff0de9"
dependencies = [
"anyhow",
"cranelift-codegen",
···
[[package]]
name = "winnow"
-
version = "0.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c"
dependencies = [
"memchr",
]
···
dependencies = [
"anyhow",
"id-arena",
-
"indexmap 2.0.2",
"log",
"pulldown-cmark",
"semver 1.0.20",
···
[[package]]
name = "x509-parser"
-
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
dependencies = [
"asn1-rs",
-
"base64 0.13.1",
"data-encoding",
"der-parser",
"lazy_static",
···
checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
dependencies = [
"time",
]
[[package]]
···
[[package]]
name = "ahash"
+
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a"
dependencies = [
"cfg-if 1.0.0",
"getrandom 0.2.10",
"once_cell",
"version_check",
+
"zerocopy",
]
[[package]]
···
[[package]]
name = "arbitrary"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
[[package]]
name = "arc-swap"
···
"futures-util",
"http-types",
"hyper",
+
"hyper-rustls",
"serde",
"serde_json",
"serde_path_to_error",
···
[[package]]
name = "aws-config"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fc6b3804dca60326e07205179847f17a4fce45af3a1106939177ad41ac08a6de"
dependencies = [
"aws-credential-types",
"aws-http",
···
"aws-smithy-types",
"aws-types",
"bytes",
+
"fastrand 2.0.1",
"hex",
"http",
"hyper",
···
[[package]]
name = "aws-credential-types"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "70a66ac8ef5fa9cf01c2d999f39d16812e90ec1467bd382cbbb74ba23ea86201"
dependencies = [
"aws-smithy-async",
"aws-smithy-types",
+
"fastrand 2.0.1",
"tokio",
"tracing",
"zeroize",
]
[[package]]
+
name = "aws-http"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3e626370f9ba806ae4c439e49675fd871f5767b093075cdf4fef16cac42ba900"
dependencies = [
+
"aws-credential-types",
"aws-smithy-http",
"aws-smithy-types",
"aws-types",
+
"bytes",
"http",
+
"http-body",
+
"lazy_static",
+
"percent-encoding",
+
"pin-project-lite",
"tracing",
]
[[package]]
+
name = "aws-runtime"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "07ac5cf0ff19c1bca0cea7932e11b239d1025a45696a4f44f72ea86e2b8bdd07"
dependencies = [
"aws-credential-types",
+
"aws-http",
+
"aws-sigv4",
+
"aws-smithy-async",
"aws-smithy-http",
+
"aws-smithy-runtime-api",
"aws-smithy-types",
"aws-types",
+
"fastrand 2.0.1",
"http",
"percent-encoding",
"tracing",
+
"uuid",
]
[[package]]
name = "aws-sdk-rds"
+
version = "0.33.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "45177b4af2c0a04d6b19891f70062609aed49389943882e1fa96f691c6370960"
dependencies = [
"aws-credential-types",
"aws-http",
+
"aws-runtime",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
"aws-smithy-json",
"aws-smithy-query",
+
"aws-smithy-runtime",
+
"aws-smithy-runtime-api",
"aws-smithy-types",
"aws-smithy-xml",
"aws-types",
"http",
"regex",
"tokio-stream",
"tracing",
]
[[package]]
name = "aws-sdk-sso"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "903f888ff190e64f6f5c83fb0f8d54f9c20481f1dc26359bb8896f5d99908949"
dependencies = [
"aws-credential-types",
"aws-http",
+
"aws-runtime",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
"aws-smithy-json",
+
"aws-smithy-runtime",
+
"aws-smithy-runtime-api",
"aws-smithy-types",
"aws-types",
"bytes",
"http",
"regex",
"tokio-stream",
"tracing",
]
[[package]]
name = "aws-sdk-sts"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a47ad6bf01afc00423d781d464220bf69fb6a674ad6629cbbcb06d88cdc2be82"
dependencies = [
"aws-credential-types",
"aws-http",
+
"aws-runtime",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
"aws-smithy-json",
"aws-smithy-query",
+
"aws-smithy-runtime",
+
"aws-smithy-runtime-api",
"aws-smithy-types",
"aws-smithy-xml",
"aws-types",
"http",
"regex",
"tracing",
]
[[package]]
name = "aws-sigv4"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b7b28f4910bb956b7ab320b62e98096402354eca976c587d1eeccd523d9bac03"
dependencies = [
"aws-smithy-http",
"form_urlencoded",
···
[[package]]
name = "aws-smithy-async"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2cdb73f85528b9d19c23a496034ac53703955a59323d581c06aa27b4e4e247af"
dependencies = [
"futures-util",
"pin-project-lite",
···
[[package]]
name = "aws-smithy-client"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c27b2756264c82f830a91cb4d2d485b2d19ad5bea476d9a966e03d27f27ba59a"
dependencies = [
"aws-smithy-async",
"aws-smithy-http",
"aws-smithy-http-tower",
"aws-smithy-types",
"bytes",
+
"fastrand 2.0.1",
"http",
"http-body",
"hyper",
+
"hyper-rustls",
"lazy_static",
"pin-project-lite",
+
"rustls",
"tokio",
"tower",
"tracing",
···
[[package]]
name = "aws-smithy-http"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "54cdcf365d8eee60686885f750a34c190e513677db58bbc466c44c588abf4199"
dependencies = [
"aws-smithy-types",
"bytes",
···
[[package]]
name = "aws-smithy-http-tower"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "822de399d0ce62829a69dfa8c5cd08efdbe61a7426b953e2268f8b8b52a607bd"
dependencies = [
"aws-smithy-http",
"aws-smithy-types",
···
[[package]]
name = "aws-smithy-json"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4fb1e7ab8fa7ad10c193af7ae56d2420989e9f4758bf03601a342573333ea34f"
dependencies = [
"aws-smithy-types",
]
[[package]]
name = "aws-smithy-query"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "28556a3902091c1f768a34f6c998028921bdab8d47d92586f363f14a4a32d047"
dependencies = [
"aws-smithy-types",
"urlencoding",
]
[[package]]
+
name = "aws-smithy-runtime"
+
version = "0.56.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "745e096b3553e7e0f40622aa04971ce52765af82bebdeeac53aa6fc82fe801e6"
+
dependencies = [
+
"aws-smithy-async",
+
"aws-smithy-client",
+
"aws-smithy-http",
+
"aws-smithy-runtime-api",
+
"aws-smithy-types",
+
"bytes",
+
"fastrand 2.0.1",
+
"http",
+
"http-body",
+
"once_cell",
+
"pin-project-lite",
+
"pin-utils",
+
"tokio",
+
"tracing",
+
]
+
+
[[package]]
+
name = "aws-smithy-runtime-api"
+
version = "0.56.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "93d0ae0c9cfd57944e9711ea610b48a963fb174a53aabacc08c5794a594b1d02"
+
dependencies = [
+
"aws-smithy-async",
+
"aws-smithy-http",
+
"aws-smithy-types",
+
"bytes",
+
"http",
+
"tokio",
+
"tracing",
+
]
+
+
[[package]]
name = "aws-smithy-types"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d90dbc8da2f6be461fa3c1906b20af8f79d14968fe47f2b7d29d086f62a51728"
dependencies = [
"base64-simd",
"itoa",
"num-integer",
"ryu",
+
"serde",
"time",
]
[[package]]
name = "aws-smithy-xml"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e01d2dedcdd8023043716cfeeb3c6c59f2d447fce365d8e194838891794b23b6"
dependencies = [
"xmlparser",
]
[[package]]
name = "aws-types"
+
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "85aa0451bf8af1bf22a4f028d5d28054507a14be43cb8ac0597a8471fba9edfe"
dependencies = [
"aws-credential-types",
"aws-smithy-async",
···
dependencies = [
"async-trait",
"axum-core",
+
"base64 0.21.5",
"bitflags 1.3.2",
"bytes",
"futures-util",
···
[[package]]
name = "axum-extra"
version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a93e433be9382c737320af3924f7d5fc6f89c155cf2bf88949d8f5126fab283f"
···
"axum",
"axum-core",
"bytes",
+
"cookie",
"futures-util",
"http",
"http-body",
···
[[package]]
name = "axum-server"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "447f28c85900215cc1bea282f32d4a2f22d55c5a300afdfbc661c8d6a632e063"
dependencies = [
"arc-swap",
"bytes",
···
"http-body",
"hyper",
"pin-project-lite",
+
"rustls",
"rustls-pemfile",
"tokio",
+
"tokio-rustls",
"tower-service",
]
[[package]]
name = "axum-sessions"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "714cad544cd87d8da821cda715bb9aaa5d4d1adbdb64c549b18138e3cbf93c44"
dependencies = [
"async-session",
"axum",
+
"axum-extra",
"futures",
"http-body",
"tokio",
···
[[package]]
name = "base64"
+
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
[[package]]
name = "base64-simd"
···
[[package]]
name = "basic-toml"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2f2139706359229bfa8f19142ac1155b4b80beafb7a60471ac5dd109d4a19778"
dependencies = [
"serde",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f03db470b3c0213c47e978da93200259a1eb4dae2e5512cba9955e2b540a6fc6"
dependencies = [
+
"base64 0.21.5",
"bollard-stubs",
"bytes",
"futures-core",
···
dependencies = [
"serde",
"serde_repr",
+
"serde_with 3.4.0",
]
[[package]]
···
]
[[package]]
name = "camino"
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "cargo-shuttle"
+
version = "0.33.0"
dependencies = [
"anyhow",
"assert_cmd",
"async-trait",
"bollard",
+
"cargo_metadata 0.18.1",
"chrono",
"clap",
"clap_complete",
"crossterm 0.27.0",
"dialoguer",
"dirs 5.0.1",
···
"shuttle-common-tests",
"shuttle-proto",
"shuttle-service",
+
"strum 0.25.0",
"tar",
"tempfile",
"tokio",
"tokio-tungstenite",
"tokiotest-httpserver",
+
"toml 0.8.6",
+
"toml_edit 0.20.7",
+
"tonic 0.10.2",
"tracing",
"tracing-subscriber",
"url",
···
]
[[package]]
+
name = "cargo_metadata"
+
version = "0.18.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
+
dependencies = [
+
"camino",
+
"cargo-platform",
+
"semver 1.0.20",
+
"serde",
+
"serde_json",
+
"thiserror",
+
]
+
+
[[package]]
name = "cc"
version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "clap"
+
version = "4.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
+
version = "4.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663"
dependencies = [
"anstream",
"anstyle",
···
[[package]]
name = "clap_complete"
+
version = "4.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae"
dependencies = [
"clap",
]
[[package]]
name = "clap_derive"
+
version = "4.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
dependencies = [
"heck",
"proc-macro2",
···
[[package]]
name = "clap_lex"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
[[package]]
name = "clru"
···
checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba"
dependencies = [
"crossterm 0.26.1",
+
"strum 0.24.1",
+
"strum_macros 0.24.3",
"unicode-width",
]
···
[[package]]
name = "cookie"
+
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24"
dependencies = [
+
"base64 0.21.5",
"hmac 0.12.1",
"percent-encoding",
"rand 0.8.5",
···
]
[[package]]
name = "core-foundation"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "cpufeatures"
+
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
dependencies = [
"libc",
]
[[package]]
name = "cranelift-bforest"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "751cbf89e513f283c0641eb7f95dc72fda5051dd95ca203d1dc45e26bc89dba8"
dependencies = [
"cranelift-entity",
]
[[package]]
name = "cranelift-codegen"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "210730edc05121e915201cc36595e1f00062094669fa07ac362340e3627b3dc5"
dependencies = [
"bumpalo",
"cranelift-bforest",
···
"cranelift-entity",
"cranelift-isle",
"gimli",
+
"hashbrown 0.14.2",
"log",
"regalloc2",
"smallvec",
···
[[package]]
name = "cranelift-codegen-meta"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b5dc7fdf210c53db047f3eaf49b3a89efee0cc3d9a2ce0c0f0236933273d0c53"
dependencies = [
"cranelift-codegen-shared",
]
[[package]]
name = "cranelift-codegen-shared"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f46875cc87d963119d78fe5c19852757dc6eea3cb9622c0df69c26b242cd44b4"
[[package]]
name = "cranelift-control"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "375dca8f58d8a801a85e11730c1529c5c4a9c3593dfb12118391ac437b037155"
dependencies = [
"arbitrary",
]
[[package]]
name = "cranelift-entity"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cc619b86fe3c72f43fc417c9fd67a04ec0c98296e5940922d9fd9e6eedf72521"
dependencies = [
"serde",
"serde_derive",
···
[[package]]
name = "cranelift-frontend"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7eb607fd19ae264da18f9f2532e7302b826f7fbf77bf88365fc075f2e3419436"
dependencies = [
"cranelift-codegen",
"log",
···
[[package]]
name = "cranelift-isle"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9fe806a6470dddfdf79e878af6a96afb1235a09fe3e21f9e0c2f18d402820432"
[[package]]
name = "cranelift-native"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fac7f1722660b10af1f7229c0048f716bfd8bd344549b0e06e3eb6417ec3fe5b"
dependencies = [
"cranelift-codegen",
"libc",
···
[[package]]
name = "cranelift-wasm"
+
version = "0.100.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b1b65810be56b619c3c55debade92798d999f34bf0670370c578afab5d905f06"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
···
[[package]]
name = "crc-catalog"
+
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4939f9ed1444bd8c896d37f3090012fa6e7834fe84ef8c9daa166109515732f9"
[[package]]
name = "crc32fast"
···
[[package]]
name = "ctor"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "37e366bff8cd32dd8754b0991fb66b279dc48f598c3a18914852a6673deef583"
dependencies = [
"quote",
+
"syn 2.0.38",
]
[[package]]
···
]
[[package]]
name = "data-encoding"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6"
[[package]]
name = "flate2"
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "fqdn"
+
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e3d76ed310eb8c6f88ddde3e976d015f4f91761fe98d7d41e497db542318fca9"
[[package]]
name = "fs-set-times"
···
[[package]]
name = "futures"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "futures-channel"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
dependencies = [
"futures-core",
"futures-sink",
···
[[package]]
name = "futures-core"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
[[package]]
name = "futures-executor"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc"
dependencies = [
"futures-core",
"futures-task",
···
[[package]]
name = "futures-io"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa"
[[package]]
name = "futures-lite"
···
[[package]]
name = "futures-macro"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "futures-sink"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817"
[[package]]
name = "futures-task"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
[[package]]
name = "futures-util"
+
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104"
dependencies = [
"futures-channel",
"futures-core",
···
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
dependencies = [
"fallible-iterator",
+
"indexmap 2.1.0",
"stable_deref_trait",
]
[[package]]
name = "git2"
+
version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fbf97ba92db08df386e10c8ede66a2a0369bd277090afd8710e19e38de9ec0cd"
dependencies = [
+
"bitflags 2.4.1",
"libc",
"libgit2-sys",
"log",
···
[[package]]
name = "gix"
+
version = "0.55.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "002667cd1ebb789313d0d0afe3d23b2821cf3b0e91605095f0e6d8751f0ceeea"
dependencies = [
"gix-actor",
"gix-attributes",
···
[[package]]
name = "gix-actor"
+
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "948a5f9e43559d16faf583694f1c742eb401ce24ce8e6f2238caedea7486433c"
dependencies = [
"bstr",
"btoi",
···
[[package]]
name = "gix-attributes"
+
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dca120f0c6562d2d7cae467f2466e576d9f7f189beec2af2e026145107c729e2"
dependencies = [
"bstr",
"gix-glob",
"gix-path",
"gix-quote",
"gix-trace",
+
"kstring",
"smallvec",
"thiserror",
"unicode-bom",
···
[[package]]
name = "gix-commitgraph"
+
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7e8bc78b1a6328fa6d8b3a53b6c73997af37fd6bfc1d6c49f149e63bda5cbb36"
dependencies = [
"bstr",
"gix-chunk",
···
[[package]]
name = "gix-config"
+
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5cae98c6b4c66c09379bc35274b172587d6b0ac369a416c39128ad8c6454f9bb"
dependencies = [
"bstr",
"gix-config-value",
···
[[package]]
name = "gix-credentials"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1c5c5d74069b842a1861e581027ac6b7ad9ff66f5911c89b9f45484d7ebda6a4"
dependencies = [
"bstr",
"gix-command",
···
[[package]]
name = "gix-diff"
+
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "931394f69fb8c9ed6afc0aae3487bd869e936339bcc13ed8884472af072e0554"
dependencies = [
"gix-hash",
"gix-object",
···
[[package]]
name = "gix-discover"
+
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a45d5cf0321178883e38705ab2b098f625d609a7d4c391b33ac952eff2c490f2"
dependencies = [
"bstr",
"dunce",
···
[[package]]
name = "gix-features"
+
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "51f4365ba17c4f218d7fd9ec102b8d2d3cb0ca200a835e81151ace7778aec827"
dependencies = [
"bytes",
"crc32fast",
···
[[package]]
name = "gix-filter"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "92f674d3fdb6b1987b04521ec9a5b7be8650671f2c4bbd17c3c81e2a364242ff"
dependencies = [
"bstr",
"encoding_rs",
···
[[package]]
name = "gix-fs"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8cd171c0cae97cd0dc57e7b4601cb1ebf596450e263ef3c02be9107272c877bd"
dependencies = [
"gix-features",
]
[[package]]
name = "gix-glob"
+
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8fac08925dbc14d414bd02eb45ffb4cecd912d1fce3883f867bd0103c192d3e4"
dependencies = [
"bitflags 2.4.1",
"bstr",
···
checksum = "409268480841ad008e81c17ca5a293393fbf9f2b6c2f85b8ab9de1f0c5176a16"
dependencies = [
"gix-hash",
+
"hashbrown 0.14.2",
"parking_lot 0.12.1",
]
[[package]]
name = "gix-ignore"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1e73c07763a8005ae02cb5cf83040729cea9bb70c7cef68ec6c24159904c499a"
dependencies = [
"bstr",
"gix-glob",
···
[[package]]
name = "gix-index"
+
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c83a4fcc121b2f2e109088f677f89f85e7a8ebf39e8e6659c0ae54d4283b1650"
dependencies = [
"bitflags 2.4.1",
"bstr",
···
[[package]]
name = "gix-lock"
+
version = "11.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f4feb1dcd304fe384ddc22edba9dd56a42b0800032de6537728cea2f033a4f37"
dependencies = [
"gix-tempfile",
"gix-utils",
···
[[package]]
name = "gix-negotiate"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2a5cdcf491ecc9ce39dcc227216c540355fe0024ae7c38e94557752ca5ebb67f"
dependencies = [
"bitflags 2.4.1",
"gix-commitgraph",
···
[[package]]
name = "gix-object"
+
version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "740f2a44267f58770a1cb3a3d01d14e67b089c7136c48d4bddbb3cfd2bf86a51"
dependencies = [
"bstr",
"btoi",
···
[[package]]
name = "gix-odb"
+
version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8630b56cb80d8fa684d383dad006a66401ee8314e12fbf0e566ddad8c115143b"
dependencies = [
"arc-swap",
"gix-date",
···
[[package]]
name = "gix-pack"
+
version = "0.44.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1431ba2e30deff1405920693d54ab231c88d7c240dd6ccc936ee223d8f8697c3"
dependencies = [
"clru",
"gix-chunk",
···
[[package]]
name = "gix-pathspec"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e9cc7194fdcf43b4a1ccfa13ffae1d79f83beb4becff7761d88dd99faeafe625"
dependencies = [
"bitflags 2.4.1",
"bstr",
···
[[package]]
name = "gix-protocol"
+
version = "0.41.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "391e3feabdfa5f90dad6673ce59e3291ac28901b2ff248d86c5a7fbde0391e0e"
dependencies = [
"bstr",
"btoi",
···
[[package]]
name = "gix-ref"
+
version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0ec2f6d07ac88d2fb8007ee3fa3e801856fb9d82e7366ec0ca332eb2c9d74a52"
dependencies = [
"gix-actor",
"gix-date",
···
[[package]]
name = "gix-refspec"
+
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ccb0974cc41dbdb43a180c7f67aa481e1c1e160fcfa8f4a55291fd1126c1a6e7"
dependencies = [
"bstr",
"gix-hash",
···
[[package]]
name = "gix-revision"
+
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2ca97ac73459a7f3766aa4a5638a6e37d56d4c7962bc1986fbaf4883d0772588"
dependencies = [
"bstr",
"gix-date",
···
[[package]]
name = "gix-revwalk"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a16d8c892e4cd676d86f0265bf9d40cefd73d8d94f86b213b8b77d50e77efae0"
dependencies = [
"gix-commitgraph",
"gix-date",
···
[[package]]
name = "gix-submodule"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bba78c8d12aa24370178453ec3a472ff08dfaa657d116229f57f2c9cd469a1c2"
dependencies = [
"bstr",
"gix-config",
···
[[package]]
name = "gix-tempfile"
+
version = "11.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "05cc2205cf10d99f70b96e04e16c55d4c7cf33efc151df1f793e29fd12a931f8"
dependencies = [
"gix-fs",
"libc",
···
[[package]]
name = "gix-transport"
+
version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2f209a93364e24f20319751bc11092272e2f3fe82bb72592b2822679cf5be752"
dependencies = [
+
"base64 0.21.5",
"bstr",
"gix-command",
"gix-credentials",
···
[[package]]
name = "gix-traverse"
+
version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "14d050ec7d4e1bb76abf0636cf4104fb915b70e54e3ced9a4427c999100ff38a"
dependencies = [
"gix-commitgraph",
"gix-date",
···
[[package]]
name = "gix-url"
+
version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b1b9ac8ed32ad45f9fc6c5f8c0be2ed911e544a5a19afd62d95d524ebaa95671"
dependencies = [
"bstr",
"gix-features",
···
[[package]]
name = "gix-worktree"
+
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ddaf79e721dba64fe726a42f297a3c8ed42e55cdc0d81ca68452f2def3c2d7fd"
dependencies = [
"bstr",
"gix-attributes",
···
[[package]]
name = "gix-worktree-state"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "34a2fcccdcaf3c71c00a03df31c9aa459d444cabbec4ed9ca1fa64e43406bed4"
dependencies = [
"bstr",
"gix-features",
···
[[package]]
name = "hashbrown"
+
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
dependencies = [
"ahash",
"allocator-api2",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
dependencies = [
+
"hashbrown 0.14.2",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
dependencies = [
+
"base64 0.21.5",
"bytes",
"headers-core",
"http",
···
"httpdate",
"itoa",
"pin-project-lite",
+
"socket2 0.4.10",
"tokio",
"tower-service",
"tracing",
···
[[package]]
name = "hyper-rustls"
+
version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590"
dependencies = [
"futures-util",
"http",
"hyper",
"log",
+
"rustls",
"rustls-native-certs",
"tokio",
+
"tokio-rustls",
]
[[package]]
···
[[package]]
name = "indexmap"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
dependencies = [
"equivalent",
+
"hashbrown 0.14.2",
"serde",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3d50eb225913c1903c788287ddd0b16369771e5abc988756a5e5927390ba04f"
dependencies = [
+
"base64 0.21.5",
"hyper",
+
"hyper-rustls",
"ring 0.16.20",
"serde",
"serde_json",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
dependencies = [
+
"socket2 0.5.5",
"widestring",
"windows-sys 0.48.0",
"winreg",
···
[[package]]
name = "ipnet"
+
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
[[package]]
name = "is-terminal"
···
[[package]]
name = "js-sys"
+
version = "0.3.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8"
dependencies = [
"wasm-bindgen",
]
[[package]]
name = "jsonwebtoken"
+
version = "9.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "155c4d7e39ad04c172c5e3a99c434ea3b4a7ba7960b38ecd562b270b097cce09"
dependencies = [
+
"base64 0.21.5",
+
"pem 3.0.2",
+
"ring 0.17.5",
"serde",
"serde_json",
"simple_asn1",
]
[[package]]
+
name = "kstring"
+
version = "2.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ec3066350882a1cd6d950d055997f379ac37fd39f81cd4d8ed186032eb3c5747"
+
dependencies = [
+
"static_assertions",
+
]
+
+
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "libgit2-sys"
+
version = "0.16.1+1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "mio"
+
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
dependencies = [
"libc",
"log",
···
[[package]]
name = "mongodb"
+
version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e7c926772050c3a3f87c837626bf6135c8ca688d91d31dd39a3da547fc2bc9fe"
dependencies = [
"async-trait",
"base64 0.13.1",
···
"percent-encoding",
"rand 0.8.5",
"rustc_version_runtime",
+
"rustls",
"rustls-pemfile",
"serde",
"serde_bytes",
"serde_with 1.14.0",
"sha-1",
"sha2 0.10.8",
+
"socket2 0.4.10",
"stringprep",
"strsim",
"take_mut",
"thiserror",
"tokio",
+
"tokio-rustls",
"tokio-util",
"trust-dns-proto 0.21.2",
"trust-dns-resolver 0.21.2",
···
]
[[package]]
name = "nbuild-core"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e5ab1b0a3450a5031ae7d555bb0c71dd3b15bf8a2f2af79e00aec91f69a4a0e"
dependencies = [
"cargo-lock",
+
"cargo_metadata 0.15.4",
"target-spec",
"thiserror",
"tracing",
···
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
dependencies = [
"crc32fast",
+
"hashbrown 0.14.2",
+
"indexmap 2.1.0",
"memchr",
]
···
[[package]]
name = "opentelemetry"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1e32339a5dc40459130b3bd269e9892439f55b33e772d2a9d402a789baaf4e8a"
dependencies = [
+
"futures-core",
+
"futures-sink",
+
"indexmap 2.1.0",
+
"js-sys",
+
"once_cell",
+
"pin-project-lite",
+
"thiserror",
+
"urlencoding",
]
[[package]]
name = "opentelemetry-http"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f51189ce8be654f9b5f7e70e49967ed894e84a06fc35c6c042e64ac1fc5399e"
dependencies = [
"async-trait",
"bytes",
"http",
+
"opentelemetry",
]
[[package]]
name = "opentelemetry-otlp"
+
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f24cda83b20ed2433c68241f918d0f6fdec8b1d43b7a9590ab4420c5095ca930"
dependencies = [
"async-trait",
+
"futures-core",
"http",
"opentelemetry",
"opentelemetry-proto",
+
"opentelemetry-semantic-conventions",
+
"opentelemetry_sdk",
+
"prost 0.11.9",
"thiserror",
"tokio",
+
"tonic 0.9.2",
]
[[package]]
name = "opentelemetry-proto"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a2e155ce5cc812ea3d1dffbd1539aed653de4bf4882d60e6e04dcf0901d674e1"
dependencies = [
"opentelemetry",
+
"opentelemetry_sdk",
+
"prost 0.11.9",
+
"tonic 0.9.2",
]
[[package]]
+
name = "opentelemetry-semantic-conventions"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f5774f1ef1f982ef2a447f6ee04ec383981a3ab99c8e77a1a7b30182e65bbc84"
dependencies = [
+
"opentelemetry",
]
[[package]]
name = "opentelemetry_sdk"
+
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "968ba3f2ca03e90e5187f5e4f46c791ef7f2c163ae87789c8ce5f5ca3b7b7de5"
dependencies = [
"async-trait",
"crossbeam-channel",
"futures-channel",
"futures-executor",
"futures-util",
+
"glob",
"once_cell",
+
"opentelemetry",
+
"ordered-float",
"percent-encoding",
"rand 0.8.5",
"thiserror",
···
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
+
+
[[package]]
+
name = "ordered-float"
+
version = "4.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "536900a8093134cf9ccf00a27deb3532421099e958d9dd431135d0c7543ca1e8"
+
dependencies = [
+
"num-traits",
+
]
[[package]]
name = "os_pipe"
···
]
[[package]]
+
name = "pem"
+
version = "3.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3163d2912b7c3b52d651a055f2c7eec9ba5cd22d26ef75b8dd3a59980b185923"
+
dependencies = [
+
"base64 0.21.5",
+
"serde",
+
]
+
+
[[package]]
name = "pem-rfc7468"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
[[package]]
name = "pin-project"
···
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkcs1"
···
[[package]]
name = "portable-atomic"
+
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b"
[[package]]
name = "portpicker"
···
]
[[package]]
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
dependencies = [
"bytes",
+
"prost-derive 0.11.9",
]
[[package]]
+
name = "prost"
+
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d"
dependencies = [
"bytes",
+
"prost-derive 0.12.1",
]
[[package]]
···
]
[[package]]
+
name = "prost-derive"
+
version = "0.12.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32"
+
dependencies = [
+
"anyhow",
+
"itertools 0.11.0",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.38",
+
]
+
+
[[package]]
name = "prost-types"
+
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e081b29f63d83a4bc75cfc9f3fe424f9156cf92d8a4f0c9407cce9a1b67327cf"
dependencies = [
+
"prost 0.12.1",
]
[[package]]
···
[[package]]
name = "rcgen"
+
version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6"
dependencies = [
+
"pem 3.0.2",
"ring 0.16.20",
"time",
"yasna",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
dependencies = [
+
"base64 0.21.5",
"bytes",
"encoding_rs",
"futures-core",
···
"http",
"http-body",
"hyper",
+
"hyper-rustls",
"ipnet",
"js-sys",
"log",
···
"once_cell",
"percent-encoding",
"pin-project-lite",
+
"rustls",
"rustls-pemfile",
"serde",
"serde_json",
"serde_urlencoded",
"system-configuration",
"tokio",
+
"tokio-rustls",
"tower-service",
+
"trust-dns-resolver 0.23.2",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
···
[[package]]
name = "reqwest-middleware"
+
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "88a3e86aa6053e59030e7ce2d2a3b258dd08fc2d337d52f73f6cb480f5858690"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "rsa"
+
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "86ef35bf3e7fe15a53c4ab08a998e42271eab13eb0db224126bc7bc4c4bad96d"
dependencies = [
"const-oid",
"digest 0.10.7",
"num-bigint-dig",
"num-integer",
"num-traits",
"pkcs1",
"pkcs8",
···
[[package]]
name = "rust-embed"
+
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b1e7d90385b59f0a6bf3d3b757f3ca4ece2048265d70db20a2016043d4509a40"
dependencies = [
"rust-embed-impl",
"rust-embed-utils",
···
[[package]]
name = "rust-embed-impl"
+
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3c3d8c6fd84090ae348e63a84336b112b5c3918b3bf0493a581f7bd8ee623c29"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "rust-embed-utils"
+
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "873feff8cb7bf86fdf0a71bb21c95159f4e4a37dd7a4bd1855a940909b583ada"
dependencies = [
"sha2 0.10.8",
"walkdir",
···
[[package]]
name = "rustix"
+
version = "0.38.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
dependencies = [
"bitflags 2.4.1",
"errno",
···
[[package]]
name = "rustls"
+
version = "0.21.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c"
dependencies = [
"log",
+
"ring 0.17.5",
"rustls-webpki",
"sct",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
dependencies = [
+
"base64 0.21.5",
]
[[package]]
name = "rustls-webpki"
+
version = "0.101.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
dependencies = [
+
"ring 0.17.5",
+
"untrusted 0.9.0",
]
[[package]]
name = "rustrict"
+
version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cfe3300a40b60e76a856237ad1fe2210da1f40686705a2211688bb5742109a63"
dependencies = [
"arrayvec 0.7.4",
"bitflags 1.3.2",
···
[[package]]
name = "sct"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
dependencies = [
+
"ring 0.17.5",
+
"untrusted 0.9.0",
]
[[package]]
···
[[package]]
name = "serde"
+
version = "1.0.190"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7"
dependencies = [
"serde_derive",
]
···
[[package]]
name = "serde_derive"
+
version = "1.0.190"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_json"
+
version = "1.0.108"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
dependencies = [
+
"indexmap 2.1.0",
"itoa",
"ryu",
"serde",
···
[[package]]
name = "serde_repr"
+
version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_spanned"
+
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80"
dependencies = [
"serde",
]
···
[[package]]
name = "serde_with"
+
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23"
dependencies = [
+
"base64 0.21.5",
"chrono",
"hex",
"indexmap 1.9.3",
+
"indexmap 2.1.0",
"serde",
"serde_json",
"time",
···
[[package]]
name = "shuttle-admin"
+
version = "0.33.0"
dependencies = [
"anyhow",
"clap",
···
"serde_json",
"shuttle-common",
"tokio",
+
"toml 0.8.6",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "shuttle-auth"
+
version = "0.33.0"
dependencies = [
"anyhow",
"async-stripe",
"async-trait",
"axum",
+
"axum-extra",
"axum-sessions",
"clap",
"http",
···
"opentelemetry",
"portpicker",
"rand 0.8.5",
+
"ring 0.17.5",
"serde",
"serde_json",
"shuttle-common",
"sqlx",
+
"strum 0.25.0",
"thiserror",
"tokio",
"tower",
···
[[package]]
name = "shuttle-builder"
+
version = "0.33.0"
dependencies = [
"async-trait",
"clap",
···
"tempfile",
"thiserror",
"tokio",
+
"toml 0.8.6",
+
"tonic 0.10.2",
"tracing",
"tracing-subscriber",
"ulid",
···
[[package]]
name = "shuttle-codegen"
+
version = "0.33.0"
dependencies = [
"pretty_assertions",
"proc-macro-error",
···
[[package]]
name = "shuttle-common"
+
version = "0.33.0"
dependencies = [
"anyhow",
"async-trait",
"axum",
"base64 0.13.1",
"bytes",
"chrono",
"comfy-table",
"crossterm 0.27.0",
···
"opentelemetry",
"opentelemetry-http",
"opentelemetry-otlp",
+
"opentelemetry_sdk",
"pin-project",
"proptest",
"rand 0.8.5",
"reqwest",
+
"ring 0.17.5",
"rmp-serde",
"rustrict",
"semver 1.0.20",
"serde",
"serde_json",
"sqlx",
+
"strum 0.25.0",
"thiserror",
"tokio",
+
"tonic 0.10.2",
"tower",
"tower-http 0.4.4",
"tracing",
···
"tracing-opentelemetry",
"tracing-subscriber",
"ttl_cache",
+
"url",
"utoipa",
"uuid",
+
"zeroize",
]
[[package]]
name = "shuttle-common-tests"
+
version = "0.33.0"
dependencies = [
"cargo-shuttle",
"hyper",
···
"shuttle-proto",
"tokio",
"tokio-stream",
+
"tonic 0.10.2",
"tower",
]
[[package]]
name = "shuttle-deployer"
+
version = "0.33.0"
dependencies = [
"anyhow",
"async-trait",
"axum",
"bytes",
+
"cargo_metadata 0.18.1",
"chrono",
"clap",
"ctor",
"flate2",
"fqdn",
···
"once_cell",
"opentelemetry",
"opentelemetry-http",
"portpicker",
"prost-types",
"rand 0.8.5",
···
"shuttle-proto",
"shuttle-service",
"sqlx",
+
"strum 0.25.0",
"tar",
"tempfile",
"thiserror",
"tokio",
"tokio-stream",
+
"toml 0.8.6",
+
"tonic 0.10.2",
"tower",
"tower-http 0.4.4",
"tracing",
···
[[package]]
name = "shuttle-gateway"
+
version = "0.33.0"
dependencies = [
"anyhow",
"async-trait",
···
"once_cell",
"opentelemetry",
"opentelemetry-http",
+
"pem 1.1.1",
"pin-project",
"portpicker",
"rand 0.8.5",
"rcgen",
"reqwest",
+
"ring 0.17.5",
+
"rustls",
"rustls-pemfile",
"serde",
"serde_json",
···
"shuttle-proto",
"snailquote",
"sqlx",
+
"strum 0.25.0",
"tempfile",
"tokio",
+
"tonic 0.10.2",
"tower",
"tower-http 0.4.4",
"tower-sanitize-path",
···
[[package]]
name = "shuttle-logger"
+
version = "0.33.0"
dependencies = [
"async-trait",
"chrono",
···
"thiserror",
"tokio",
"tokio-stream",
+
"tonic 0.10.2",
"tracing",
"tracing-subscriber",
"uuid",
···
[[package]]
name = "shuttle-orchestrator"
+
version = "0.33.0"
[[package]]
name = "shuttle-proto"
+
version = "0.33.0"
dependencies = [
"anyhow",
"chrono",
"dunce",
+
"futures-core",
"home",
+
"prost 0.12.1",
"prost-types",
"serde_json",
"shuttle-common",
"tokio",
+
"tonic 0.10.2",
"tower",
"tracing",
]
[[package]]
name = "shuttle-provisioner"
+
version = "0.33.0"
dependencies = [
"aws-config",
"aws-sdk-rds",
···
"mongodb",
"once_cell",
"portpicker",
+
"prost 0.12.1",
"rand 0.8.5",
"serde_json",
"shuttle-common",
···
"sqlx",
"thiserror",
"tokio",
+
"tonic 0.10.2",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "shuttle-resource-recorder"
+
version = "0.33.0"
dependencies = [
"async-trait",
"chrono",
···
"shuttle-common-tests",
"shuttle-proto",
"sqlx",
+
"strum 0.25.0",
"thiserror",
"tokio",
+
"tonic 0.10.2",
"tracing",
"tracing-subscriber",
"ulid",
···
[[package]]
name = "shuttle-runtime"
+
version = "0.33.0"
dependencies = [
"anyhow",
"async-trait",
"cap-std",
"chrono",
"colored",
"futures",
"hyper",
"portpicker",
···
"thiserror",
"tokio",
"tokio-stream",
+
"tonic 0.10.2",
"tower",
"tracing-subscriber",
"uuid",
···
[[package]]
name = "shuttle-service"
+
version = "0.33.0"
dependencies = [
"anyhow",
"async-trait",
+
"cargo_metadata 0.18.1",
"serde",
"shuttle-common",
"strfmt",
"thiserror",
"tokio",
+
"toml 0.8.6",
"tracing",
]
···
[[package]]
name = "socket2"
+
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
dependencies = [
"libc",
"winapi",
···
[[package]]
name = "socket2"
+
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
dependencies = [
"libc",
"windows-sys 0.48.0",
···
"futures-util",
"hashlink",
"hex",
+
"indexmap 2.1.0",
"log",
"memchr",
"once_cell",
"paste",
"percent-encoding",
+
"rustls",
"rustls-pemfile",
"serde",
"serde_json",
···
checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db"
dependencies = [
"atoi",
+
"base64 0.21.5",
"bitflags 2.4.1",
"byteorder",
"bytes",
···
checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624"
dependencies = [
"atoi",
+
"base64 0.21.5",
"bitflags 2.4.1",
"byteorder",
"chrono",
···
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
+
name = "static_assertions"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+
[[package]]
name = "strfmt"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
+
+
[[package]]
+
name = "strum"
+
version = "0.25.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125"
dependencies = [
+
"strum_macros 0.25.3",
]
[[package]]
···
]
[[package]]
+
name = "strum_macros"
+
version = "0.25.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0"
+
dependencies = [
+
"heck",
+
"proc-macro2",
+
"quote",
+
"rustversion",
+
"syn 2.0.38",
+
]
+
+
[[package]]
name = "subtle"
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "target-lexicon"
+
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a"
[[package]]
name = "target-spec"
···
[[package]]
name = "tempfile"
+
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
dependencies = [
"cfg-if 1.0.0",
"fastrand 2.0.1",
+
"redox_syscall 0.4.1",
"rustix",
"windows-sys 0.48.0",
]
···
[[package]]
name = "thiserror"
+
version = "1.0.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
+
version = "1.0.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
dependencies = [
"proc-macro2",
"quote",
···
"parking_lot 0.12.1",
"pin-project-lite",
"signal-hook-registry",
+
"socket2 0.5.5",
"tokio-macros",
"windows-sys 0.48.0",
]
···
[[package]]
name = "tokio-rustls"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
dependencies = [
+
"rustls",
"tokio",
]
···
dependencies = [
"futures-util",
"log",
+
"rustls",
"tokio",
+
"tokio-rustls",
"tungstenite",
"webpki-roots 0.25.2",
]
[[package]]
name = "tokio-util"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
dependencies = [
"bytes",
"futures-core",
···
"serde",
"serde_spanned",
"toml_datetime",
+
"toml_edit 0.19.15",
+
]
+
+
[[package]]
+
name = "toml"
+
version = "0.8.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8ff9e3abce27ee2c9a37f9ad37238c1bdd4e789c84ba37df76aa4d528f5072cc"
+
dependencies = [
+
"serde",
+
"serde_spanned",
+
"toml_datetime",
+
"toml_edit 0.20.7",
]
[[package]]
name = "toml_datetime"
+
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
dependencies = [
"serde",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
+
"indexmap 2.1.0",
+
"serde",
+
"serde_spanned",
+
"toml_datetime",
+
"winnow",
+
]
+
+
[[package]]
+
name = "toml_edit"
+
version = "0.20.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
+
dependencies = [
+
"indexmap 2.1.0",
"serde",
"serde_spanned",
"toml_datetime",
···
[[package]]
name = "tonic"
+
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a"
dependencies = [
"async-trait",
"axum",
+
"base64 0.21.5",
"bytes",
"futures-core",
"futures-util",
···
"hyper-timeout",
"percent-encoding",
"pin-project",
+
"prost 0.11.9",
"tokio",
"tokio-stream",
"tower",
"tower-layer",
"tower-service",
"tracing",
]
[[package]]
+
name = "tonic"
+
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e"
dependencies = [
+
"async-stream",
+
"async-trait",
+
"axum",
+
"base64 0.21.5",
+
"bytes",
+
"h2",
+
"http",
+
"http-body",
+
"hyper",
+
"hyper-timeout",
+
"percent-encoding",
+
"pin-project",
+
"prost 0.12.1",
+
"tokio",
+
"tokio-stream",
+
"tower",
+
"tower-layer",
+
"tower-service",
+
"tracing",
]
[[package]]
···
[[package]]
name = "tower-http"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140"
dependencies = [
+
"base64 0.21.5",
"bitflags 2.4.1",
"bytes",
"futures-core",
···
]
[[package]]
+
name = "tracing-log"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
dependencies = [
+
"log",
+
"once_cell",
+
"tracing-core",
]
[[package]]
name = "tracing-log"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
+
"once_cell",
"tracing-core",
]
[[package]]
name = "tracing-opentelemetry"
+
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c67ac25c5407e7b961fafc6f7e9aa5958fd297aada2d20fa2ae1737357e55596"
dependencies = [
+
"js-sys",
"once_cell",
"opentelemetry",
+
"opentelemetry_sdk",
+
"smallvec",
"tracing",
"tracing-core",
+
"tracing-log 0.2.0",
"tracing-subscriber",
+
"web-time",
]
[[package]]
···
"thread_local",
"tracing",
"tracing-core",
+
"tracing-log 0.1.4",
]
[[package]]
···
[[package]]
name = "trust-dns-proto"
+
version = "0.23.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374"
dependencies = [
"async-trait",
"cfg-if 1.0.0",
···
[[package]]
name = "trust-dns-resolver"
+
version = "0.23.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6"
dependencies = [
"cfg-if 1.0.0",
"futures-util",
···
"thiserror",
"tokio",
"tracing",
+
"trust-dns-proto 0.23.2",
]
[[package]]
···
"httparse",
"log",
"rand 0.8.5",
+
"rustls",
"sha1",
"thiserror",
"url",
···
[[package]]
name = "utoipa"
+
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6b208a50ff438dcdc887ea3f2db59530bd2f4bc3d2c70630e4d7ee7a281a1d1b"
dependencies = [
+
"indexmap 2.1.0",
"serde",
"serde_json",
"utoipa-gen",
···
[[package]]
name = "utoipa-gen"
+
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0bd516d8879043e081537690bc96c8f17b5a4602c336aecb8f1de89d9d9c7e72"
dependencies = [
"proc-macro-error",
"proc-macro2",
···
[[package]]
name = "utoipa-swagger-ui"
+
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "154517adf0d0b6e22e8e1f385628f14fcaa3db43531dc74303d3edef89d6dfe5"
dependencies = [
"axum",
"mime_guess",
···
[[package]]
name = "wasi-cap-std-sync"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "77c4db6155e71cfae4ed732d87c2583faf4bbdcb77372697eb77d636f46108ba"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "wasi-common"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bf3f291b2a567f266ac488715f1742f62b2ca633524708c62ead9c0f71b7d72c"
dependencies = [
"anyhow",
"bitflags 2.4.1",
···
[[package]]
name = "wasm-bindgen"
+
version = "0.2.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce"
dependencies = [
"cfg-if 1.0.0",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
+
version = "0.2.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217"
dependencies = [
"bumpalo",
"log",
···
[[package]]
name = "wasm-bindgen-futures"
+
version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
+
version = "0.2.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
+
version = "0.2.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "wasm-bindgen-shared"
+
version = "0.2.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b"
[[package]]
name = "wasm-encoder"
···
[[package]]
name = "wasm-encoder"
+
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "53ae0be20bf87918df4fa831bfbbd0b491d24aee407ed86360eae4c2c5608d38"
dependencies = [
"leb128",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf"
dependencies = [
+
"indexmap 2.1.0",
"semver 1.0.20",
]
[[package]]
name = "wasmparser"
+
version = "0.116.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "53290b1276c5c2d47d694fb1a920538c01f51690e7e261acbe1d10c5fc306ea1"
dependencies = [
+
"indexmap 2.1.0",
"semver 1.0.20",
]
[[package]]
name = "wasmprinter"
+
version = "0.2.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8f98260aa20f939518bcec1fac32c78898d5c68872e7363a4651f21f791b6c7e"
dependencies = [
"anyhow",
+
"wasmparser 0.116.0",
]
[[package]]
name = "wasmtime"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b0263693caa1486bd4d26a5f18511948a706c9290689386b81b851ce088063ce"
dependencies = [
"anyhow",
"async-trait",
···
"cfg-if 1.0.0",
"encoding_rs",
"fxprof-processed-profile",
+
"indexmap 2.1.0",
"libc",
"log",
"object",
···
[[package]]
name = "wasmtime-asm-macros"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4711e5969236ecfbe70c807804ff9ffb5206c1dbb5c55c5e8200d9f7e8e76adf"
dependencies = [
"cfg-if 1.0.0",
]
[[package]]
name = "wasmtime-cache"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5b79f9f79188e5a26b6911b79d3171c06699d9a17ae07f6a265c51635b8d80c2"
dependencies = [
"anyhow",
+
"base64 0.21.5",
"bincode",
"directories-next",
"log",
···
[[package]]
name = "wasmtime-component-macro"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ed724d0f41c21bcf8754651a59d0423c530069ddca4cf3822768489ad313a812"
dependencies = [
"anyhow",
"proc-macro2",
···
[[package]]
name = "wasmtime-component-util"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7e7d69464b94bd312a27d93d0b482cd74bedf01f030199ef0740d6300ebca1d3"
[[package]]
name = "wasmtime-cranelift"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4e63f53c61ba05eb815f905c1738ad82c95333dd42ef5a8cc2aa3d7dfb2b08d7"
dependencies = [
"anyhow",
"cfg-if 1.0.0",
···
[[package]]
name = "wasmtime-cranelift-shared"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4f6b197d68612f7dc3a17aa9f9587533715ecb8b4755609ce9baf7fb92b74ddc"
dependencies = [
"anyhow",
"cranelift-codegen",
···
[[package]]
name = "wasmtime-environ"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "18e2558c8b04fd27764d8601d46b8dc39555b79720a41e626bce210a80758932"
dependencies = [
"anyhow",
"cranelift-entity",
"gimli",
+
"indexmap 2.1.0",
"log",
"object",
"serde",
···
[[package]]
name = "wasmtime-fiber"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a615a2cf64a49c0dc659c7d850c6cd377b975e0abfdcf0888b282d274a82e730"
dependencies = [
"cc",
"cfg-if 1.0.0",
···
[[package]]
name = "wasmtime-jit"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cd775514b8034b85b0323bfdc60abb1c28d27dbf6e22aad083ed57dac95cf72e"
dependencies = [
"addr2line",
"anyhow",
···
[[package]]
name = "wasmtime-jit-debug"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c054e27c6ce2a6191edabe89e646da013044dd5369e1d203c89f977f9bd32937"
dependencies = [
"object",
"once_cell",
···
[[package]]
name = "wasmtime-jit-icache-coherence"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f323977cddf4a262d1b856366b665c5b4d01793c57b79fb42505b9fd9e61e5b"
dependencies = [
"cfg-if 1.0.0",
"libc",
···
[[package]]
name = "wasmtime-runtime"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "29e26461bba043f73cb4183f4ce0d606c0eaac112475867b11e5ea36fe1cac8e"
dependencies = [
"anyhow",
"cc",
"cfg-if 1.0.0",
"encoding_rs",
+
"indexmap 2.1.0",
"libc",
"log",
"mach",
···
[[package]]
name = "wasmtime-types"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6fd7e9b29fee64eea5058cb5e7cb3480b52c2f1312d431d16ea8617ceebeb421"
dependencies = [
"cranelift-entity",
"serde",
···
[[package]]
name = "wasmtime-versioned-export-macros"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6362c557c36d8ad4aaab735f14ed9e4f78d6b40ec85a02a88fd859af87682e52"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "wasmtime-wasi"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "52c9e79f73320d96cd7644b021502dffee09dd92300b073f3541ae44e9ae377c"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "wasmtime-winch"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "aa5fc7212424c04c01a20bfa66c4c518e8749dde6546f5e05815dcacbec80723"
dependencies = [
"anyhow",
"cranelift-codegen",
···
[[package]]
name = "wasmtime-wit-bindgen"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dcc03bd58f77a68dc6a0b2ba2f8e64b1f902b50389d21bbcc690ef2f3bb87198"
dependencies = [
"anyhow",
"heck",
+
"indexmap 2.1.0",
"wit-parser",
]
[[package]]
name = "wasmtime-wmemcheck"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1e485bf54eba675ca615f8f55788d3a8cd44e7bd09b8b4011edc22c2c41d859e"
[[package]]
name = "wast"
···
[[package]]
name = "wast"
+
version = "67.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "36c2933efd77ff2398b83817a98984ffe4b67aefd9aa1d2c8e68e19b553f1c38"
dependencies = [
"leb128",
"memchr",
"unicode-width",
+
"wasm-encoder 0.36.1",
]
[[package]]
name = "wat"
+
version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c02905d13751dcb18f4e19f489d37a1bf139f519feaeef28d072a41a78e69a74"
dependencies = [
+
"wast 67.0.0",
]
[[package]]
name = "web-sys"
+
version = "0.3.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85"
+
dependencies = [
+
"js-sys",
+
"wasm-bindgen",
+
]
+
+
[[package]]
+
name = "web-time"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "57099a701fb3a8043f993e8228dc24229c7b942e2b009a1b962e54489ba1d3bf"
dependencies = [
"js-sys",
"wasm-bindgen",
···
]
[[package]]
name = "webpki-roots"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
[[package]]
name = "whoami"
···
[[package]]
name = "wiggle"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e81ddbdc400b38d04241d740d0406ef343bd242c460f252fe59f29ad964ad24c"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "wiggle-generate"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7c993123d6db1a1908ef8352aabdf2e681a3dcdedc3656beb747e4db16d3cf08"
dependencies = [
"anyhow",
"heck",
···
[[package]]
name = "wiggle-macro"
+
version = "13.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "476e3e09bc68e82624b70a322265515523754cb9e05fcacceabd216e276bc2ed"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "winch-codegen"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b9b01ca6722f7421c9cdbe4c9b62342ce864d0a9e8736d56dac717a86b1a65ae"
dependencies = [
"anyhow",
"cranelift-codegen",
···
[[package]]
name = "winnow"
+
version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32"
dependencies = [
"memchr",
]
···
dependencies = [
"anyhow",
"id-arena",
+
"indexmap 2.1.0",
"log",
"pulldown-cmark",
"semver 1.0.20",
···
[[package]]
name = "x509-parser"
+
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da"
dependencies = [
"asn1-rs",
"data-encoding",
"der-parser",
"lazy_static",
···
checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
dependencies = [
"time",
+
]
+
+
[[package]]
+
name = "zerocopy"
+
version = "0.7.24"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "092cd76b01a033a9965b9097da258689d9e17c69ded5dcf41bca001dd20ebc6d"
+
dependencies = [
+
"zerocopy-derive",
+
]
+
+
[[package]]
+
name = "zerocopy-derive"
+
version = "0.7.24"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a13a20a7c6a90e2034bcc65495799da92efcec6a8dd4f3fcb6f7a48988637ead"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.38",
]
[[package]]
+2 -2
pkgs/development/tools/rust/cargo-shuttle/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "cargo-shuttle";
-
version = "0.30.1";
src = fetchFromGitHub {
owner = "shuttle-hq";
repo = "shuttle";
rev = "v${version}";
-
hash = "sha256-zfRIw1PN3KCMrwnlFM3AFh/Dt8ywu2l3EABz87s8JK0=";
};
cargoLock = {
···
rustPlatform.buildRustPackage rec {
pname = "cargo-shuttle";
+
version = "0.33.0";
src = fetchFromGitHub {
owner = "shuttle-hq";
repo = "shuttle";
rev = "v${version}";
+
hash = "sha256-9MdEB7T+ZJuI5sGbHkhibhqKiGZYmURbaarBsU4gQMk=";
};
cargoLock = {