aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Cargo.lock63
-rw-r--r--Cargo.toml6
-rw-r--r--src/args.rs4
-rw-r--r--src/renderer.rs2
-rw-r--r--tests/cli.rs2
5 files changed, 51 insertions, 26 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 247f673..df2584e 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -421,6 +421,15 @@ dependencies = [
]
[[package]]
+name = "block-buffer"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
name = "brotli-sys"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -565,9 +574,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "3.0.0-beta.5"
+version = "3.0.0-rc.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "feff3878564edb93745d58cf63e17b63f24142506e7a20c87a5521ed7bfb1d63"
+checksum = "79b70f999da60e6619a29b131739d2211ed4d4301f40372e94a8081422e9d6c7"
dependencies = [
"atty",
"bitflags",
@@ -579,14 +588,13 @@ dependencies = [
"termcolor",
"terminal_size",
"textwrap 0.14.2",
- "unicase",
]
[[package]]
name = "clap_derive"
-version = "3.0.0-beta.5"
+version = "3.0.0-rc.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b15c6b4f786ffb6192ffe65a36855bc1fc2444bcd0945ae16748dcd6ed7d0d3"
+checksum = "fe8c0f28022faaef0387fa54f8e33fee22b804a88bbd91303197da2ff8ca6a5d"
dependencies = [
"heck",
"proc-macro-error",
@@ -597,11 +605,11 @@ dependencies = [
[[package]]
name = "clap_generate"
-version = "3.0.0-beta.5"
+version = "3.0.0-rc.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "097ab5db1c3417442270cd57c8dd39f6c3114d3ce09d595f9efddbb1fcfaa799"
+checksum = "9c1f113bec1988b503f7a79f23e31ca6006aa25a9a9a0f49105110f1d336464d"
dependencies = [
- "clap 3.0.0-beta.5",
+ "clap 3.0.0-rc.0",
]
[[package]]
@@ -662,6 +670,15 @@ dependencies = [
]
[[package]]
+name = "crypto-common"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567569e659735adb39ff2d4c20600f7cd78be5471f8c58ab162bce3c03fdbc5f"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
name = "ctor"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -706,6 +723,17 @@ dependencies = [
]
[[package]]
+name = "digest"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8549e6bfdecd113b7e221fe60b433087f6957387a20f8118ebca9b12af19143d"
+dependencies = [
+ "block-buffer 0.10.0",
+ "crypto-common",
+ "generic-array",
+]
+
+[[package]]
name = "discard"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1392,7 +1420,7 @@ dependencies = [
"bytesize",
"chrono",
"chrono-humanize",
- "clap 3.0.0-beta.5",
+ "clap 3.0.0-rc.0",
"clap_generate",
"futures",
"get_if_addrs",
@@ -1556,9 +1584,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "os_str_bytes"
-version = "4.2.0"
+version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "addaa943333a514159c80c97ff4a93306530d965d27e139188283cd13e06a799"
+checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
dependencies = [
"memchr",
]
@@ -2263,10 +2291,10 @@ version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6"
dependencies = [
- "block-buffer",
+ "block-buffer 0.9.0",
"cfg-if",
"cpufeatures",
- "digest",
+ "digest 0.9.0",
"opaque-debug",
]
@@ -2278,15 +2306,13 @@ checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
[[package]]
name = "sha2"
-version = "0.9.8"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa"
+checksum = "900d964dd36bb15bcf2f2b35694c072feab74969a54f2bbeec7a2d725d2bdcb6"
dependencies = [
- "block-buffer",
"cfg-if",
"cpufeatures",
- "digest",
- "opaque-debug",
+ "digest 0.10.0",
]
[[package]]
@@ -2539,7 +2565,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80"
dependencies = [
"terminal_size",
- "unicode-width",
]
[[package]]
diff --git a/Cargo.toml b/Cargo.toml
index 9bac5a8..598076f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -29,8 +29,8 @@ port_check = "0.1"
bytesize = "1"
nanoid = "0.4"
alphanumeric-sort = "1"
-clap = { version = "3.0.0-beta.5", features = ["wrap_help"] }
-clap_generate = "3.0.0-beta.5"
+clap = { version = "3.0.0-rc.0", features = ["derive", "cargo", "wrap_help"] }
+clap_generate = "3.0.0-rc.0"
chrono = "0.4"
chrono-humanize = "0.2"
serde = { version = "1", features = ["derive"] }
@@ -42,7 +42,7 @@ anyhow = "1"
log = "0.4"
strum = "0.23"
strum_macros = "0.23"
-sha2 = "0.9"
+sha2 = "0.10"
hex = "0.4"
zip = "0.5.11"
qrcodegen = "1"
diff --git a/src/args.rs b/src/args.rs
index a5a61d1..88ad8fc 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -78,7 +78,7 @@ pub struct CliArgs {
long = "color-scheme",
default_value = "squirrel",
possible_values = &*renderer::THEME_SLUGS,
- case_insensitive = true,
+ ignore_case = true,
)]
pub color_scheme: String,
@@ -88,7 +88,7 @@ pub struct CliArgs {
long = "color-scheme-dark",
default_value = "archlinux",
possible_values = &*renderer::THEME_SLUGS,
- case_insensitive = true,
+ ignore_case = true,
)]
pub color_scheme_dark: String,
diff --git a/src/renderer.rs b/src/renderer.rs
index ba2c4e6..c2c4cb5 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -578,7 +578,7 @@ pub fn render_error(
p { (error) }
}
// WARN don't expose random route!
- @if !conf.random_route.is_some() {
+ @if conf.random_route.is_none() {
div.error-nav {
a.error-back href=(return_address) {
"Go back to file listing"
diff --git a/tests/cli.rs b/tests/cli.rs
index 7c3c972..92d76a4 100644
--- a/tests/cli.rs
+++ b/tests/cli.rs
@@ -32,7 +32,7 @@ fn version_shows() -> Result<(), Error> {
#[test]
/// Print completions and exit.
fn print_completions() -> Result<(), Error> {
- for shell in Shell::arg_values() {
+ for shell in Shell::possible_values() {
Command::cargo_bin("miniserve")?
.arg("--print-completions")
.arg(shell.get_name())