// use std::net::SocketAddr; use std::path::PathBuf; use std::time::Duration; pub mod receive_wal; pub mod replication; pub mod s3_offload; pub mod send_wal; pub mod timeline; pub mod wal_service; #[derive(Debug, Clone)] pub struct WalAcceptorConf { pub data_dir: PathBuf, pub daemonize: bool, pub no_sync: bool, pub listen_addr: SocketAddr, pub pageserver_addr: Option, pub ttl: Option, pub recall_period: Option, }