tcplane/server/
type.rs

1
2
3
4
5
6
7
8
9
10
11
use super::{config::r#type::ServerConfig, func::r#type::FuncBox, tmp::r#type::Tmp};
use crate::*;
use http_type::ArcRwLock;

#[derive(Clone, Lombok)]
pub struct Server {
    pub(crate) cfg: ArcRwLock<ServerConfig>,
    pub(crate) func: ArcRwLock<FuncBox>,
    pub(crate) middleware: ArcRwLock<Vec<FuncBox>>,
    pub(crate) tmp: ArcRwLock<Tmp>,
}