torrust-actix 4.2.3

A rich, fast and efficient Bittorrent Tracker.
use crate::config::structs::database_structure_config_blacklist::DatabaseStructureConfigBlacklist;
use crate::config::structs::database_structure_config_keys::DatabaseStructureConfigKeys;
use crate::config::structs::database_structure_config_torrents::DatabaseStructureConfigTorrents;
use crate::config::structs::database_structure_config_users::DatabaseStructureConfigUsers;
use crate::config::structs::database_structure_config_whitelist::DatabaseStructureConfigWhitelist;
use serde::{
    Deserialize,
    Serialize
};

#[derive(Serialize, Deserialize, Debug, Clone, Default)]
pub struct DatabaseStructureConfig {
    #[serde(default)]
    pub torrents: DatabaseStructureConfigTorrents,
    #[serde(default)]
    pub whitelist: DatabaseStructureConfigWhitelist,
    #[serde(default)]
    pub blacklist: DatabaseStructureConfigBlacklist,
    #[serde(default)]
    pub keys: DatabaseStructureConfigKeys,
    #[serde(default)]
    pub users: DatabaseStructureConfigUsers
}