pub type ConnectionCallback = Arc<dyn Fn(ConnectionStatus) + Send + Sync>;
callback function type for connection status changes
pub struct ConnectionCallback { /* private fields */ }