crab-vault 0.2.15

An object storage service written in rust.
Documentation
use serde::{Deserialize, Serialize};

#[derive(Deserialize, Serialize, Default)]
#[serde(deny_unknown_fields, default)]
pub struct ServerConfig {
    #[serde(default = "ServerConfig::default_port")]
    pub(super) port: u16,
}


impl ServerConfig {
    const fn default_port() -> u16 {
        32767
    }
    
    pub fn port(&self) -> u16 {
        self.port
    }
}