🏡 index : ~doyle/scrs.git

use serde::Deserialize;

use std::net::SocketAddr;

#[derive(Debug, Deserialize)]
pub struct Config {
    pub server: ServerConfig,
    pub stream: StreamConfig,
}

#[derive(Debug, Deserialize)]
pub struct ServerConfig {
    pub listen_address: SocketAddr,
}

#[derive(Debug, Deserialize)]
pub struct StreamConfig {
    // pub mount_point: String,
    pub content_type: String,
    pub bitrate: usize,
    pub max_conns: usize,
    pub password: String,
    pub buffer_size: usize,
}