hyperlane_log/log/type.rs
use super::r#trait::LogFuncTrait;
use http_type::*;
use lombok_macros::Lombok;
pub type LogArcLock = ArcRwLock<Vec<(String, BoxLogFunc)>>;
pub type LogFunc = dyn LogFuncTrait;
pub type BoxLogFunc = Box<LogFunc>;
#[derive(Debug, Clone, Lombok)]
pub struct Log {
pub(super) path: &'static str,
pub(super) file_size: usize,
}