make all the fields public

This commit is contained in:
blek 2023-10-21 11:56:33 +10:00
parent 352444198f
commit 2df56a67ea
Signed by: blek
GPG Key ID: 14546221E3595D0C
1 changed files with 12 additions and 12 deletions

View File

@ -7,31 +7,31 @@ use crate::env::Env;
pub struct FilesPolicy { pub struct FilesPolicy {
/// Whether the uploads are enabled /// Whether the uploads are enabled
#[serde(default)] #[serde(default)]
allow_uploads: bool, pub allow_uploads: bool,
/// Allow custom names /// Allow custom names
#[serde(default)] #[serde(default)]
allow_custom_names: bool, pub allow_custom_names: bool,
/// Allow password protection /// Allow password protection
#[serde(default)] #[serde(default)]
allow_pass_protection: bool, pub allow_pass_protection: bool,
/// Max uploads for IP (doesn't include deleted uploads) /// Max uploads for IP (doesn't include deleted uploads)
#[serde(default)] #[serde(default)]
max_per_ip: usize, pub max_per_ip: usize,
/// Default time for file to be deleted /// Default time for file to be deleted
#[serde(default)] #[serde(default)]
file_del_timeout: usize, pub file_del_timeout: usize,
/// Whitelisted file types /// Whitelisted file types
#[serde(default)] #[serde(default)]
type_whitelist: Option<Vec<String>>, pub type_whitelist: Option<Vec<String>>,
/// Backlisted file types /// Backlisted file types
#[serde(default)] #[serde(default)]
type_blacklist: Option<Vec<String>>, pub type_blacklist: Option<Vec<String>>,
} }
impl Default for FilesPolicy { impl Default for FilesPolicy {
@ -52,15 +52,15 @@ impl Default for FilesPolicy {
pub struct Branding { pub struct Branding {
/// Instance name /// Instance name
#[serde(default)] #[serde(default)]
instance_name: String, pub instance_name: String,
/// Instance motto /// Instance motto
#[serde(default)] #[serde(default)]
instance_motto: String, pub instance_motto: String,
/// Instance URL (not the bind URL). Must be Some(...) /// Instance URL (not the bind URL). Must be Some(...)
#[serde(default)] #[serde(default)]
instance_url: Option<String>, pub instance_url: Option<String>,
} }
impl Default for Branding { impl Default for Branding {
@ -90,8 +90,8 @@ impl Branding {
#[derive(Debug, Clone, Serialize, Deserialize)] #[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Config { pub struct Config {
files: FilesPolicy, pub files: FilesPolicy,
brand: Branding pub brand: Branding
} }
impl Config { impl Config {