hyperlane_log/log/
type.rs

1use crate::*;
2
3pub type ListLog<T> = Vec<(String, ArcLogFunc<T>)>;
4pub type LogListArcLock<T> = Arc<RwLock<ListLog<T>>>;
5pub type LogArcLock = Arc<RwLock<Log>>;
6pub type LogFunc<T> = dyn LogFuncTrait<T>;
7pub type ArcLogFunc<T> = Arc<LogFunc<T>>;
8pub type ArcLog = Arc<Log>;