pub type DynClientConnector = Arc<dyn IClientConnector>;
struct DynClientConnector { /* private fields */ }