aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/config.rs4
-rw-r--r--src/listing.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/config.rs b/src/config.rs
index 4873fff..4c345ba 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -23,7 +23,7 @@ pub fn configure_app(app: App<MiniserveConfig>) -> App<MiniserveConfig> {
let path = &app.state().path;
let no_symlinks = app.state().no_symlinks;
let random_route = app.state().random_route.clone();
- let sort_method = app.state().sort_method.clone();
+ let sort_method = app.state().sort_method;
let reverse_sort = app.state().reverse_sort;
if path.is_file() {
None
@@ -38,7 +38,7 @@ pub fn configure_app(app: App<MiniserveConfig>) -> App<MiniserveConfig> {
req,
no_symlinks,
random_route.clone(),
- sort_method.clone(),
+ sort_method,
reverse_sort,
)
}),
diff --git a/src/listing.rs b/src/listing.rs
index 7a13e9b..c955191 100644
--- a/src/listing.rs
+++ b/src/listing.rs
@@ -10,7 +10,7 @@ use std::str::FromStr;
use crate::config;
-#[derive(Clone, Debug)]
+#[derive(Clone, Copy, Debug)]
pub enum SortingMethods {
Natural,
Alpha,