aboutsummaryrefslogtreecommitdiffstats
path: root/src/listing.rs
diff options
context:
space:
mode:
authorboastful-squirrel <boastful.squirrel@gmail.com>2019-04-26 17:09:17 +0000
committerboastful-squirrel <boastful.squirrel@gmail.com>2019-04-26 17:09:17 +0000
commit111a3dc44730e0e24a5aa4218e8e385b236a619d (patch)
tree86cc6947f1d3ae0d803a80c3a4ee22b033cb511f /src/listing.rs
parentCargo fmt (diff)
downloadminiserve-111a3dc44730e0e24a5aa4218e8e385b236a619d.tar.gz
miniserve-111a3dc44730e0e24a5aa4218e8e385b236a619d.zip
Merged query parameter structs + improved file upload errors
Diffstat (limited to 'src/listing.rs')
-rw-r--r--src/listing.rs5
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>,