pub use aether_data_contracts::DataLayerError; pub(crate) fn redis_error(error: impl std::fmt::Display) -> DataLayerError { DataLayerError::redis(error) } pub(crate) trait RedisResultExt { fn map_redis_err(self) -> Result; } impl RedisResultExt for Result { fn map_redis_err(self) -> Result { self.map_err(redis_error) } }