aboutsummaryrefslogtreecommitdiffstats
path: root/src/listing.rs
diff options
context:
space:
mode:
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>,