diff options
author | boastful-squirrel <boastful.squirrel@gmail.com> | 2019-04-26 17:09:17 +0000 |
---|---|---|
committer | boastful-squirrel <boastful.squirrel@gmail.com> | 2019-04-26 17:09:17 +0000 |
commit | 111a3dc44730e0e24a5aa4218e8e385b236a619d (patch) | |
tree | 86cc6947f1d3ae0d803a80c3a4ee22b033cb511f /src/listing.rs | |
parent | Cargo fmt (diff) | |
download | miniserve-111a3dc44730e0e24a5aa4218e8e385b236a619d.tar.gz miniserve-111a3dc44730e0e24a5aa4218e8e385b236a619d.zip |
Merged query parameter structs + improved file upload errors
Diffstat (limited to '')
-rw-r--r-- | src/listing.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/listing.rs b/src/listing.rs index a030feb..e718702 100644 --- a/src/listing.rs +++ b/src/listing.rs @@ -5,7 +5,7 @@ use htmlescape::encode_minimal as escape_html_entity; use percent_encoding::{utf8_percent_encode, DEFAULT_ENCODE_SET}; use serde::Deserialize; use std::io; -use std::path::Path; +use std::path::{Path, PathBuf}; use std::time::SystemTime; use strum_macros::{Display, EnumString}; @@ -16,7 +16,8 @@ use crate::themes; /// Query parameters #[derive(Deserialize)] -struct QueryParameters { +pub struct QueryParameters { + pub path: Option<PathBuf>, sort: Option<SortingMethod>, order: Option<SortingOrder>, download: Option<archive::CompressionMethod>, |