pub type StateChangeCallback = Box<dyn Fn(ConnectionState) + Send + Sync>;
Callback function type for connection state changes
pub struct StateChangeCallback(/* private fields */);