//! Connection-pool construction from [`RedisStorageConfig`].
use Result;
use ;
use crateRedisStorageConfig;
use cratebackend;
/// Build a [`deadpool_redis::Pool`] sized to
/// [`pool_size`](RedisStorageConfig::pool_size).
///
/// Connections are established lazily on first use, so this only fails if the
/// URL itself is unparseable — an unreachable server surfaces later, as a
/// [`StorageError::Backend`](aa_storage::StorageError::Backend) from the first
/// store call.