diff options
| author | MatthieuCoder <matthieu@matthieu-dev.xyz> | 2023-01-14 17:45:48 +0400 |
|---|---|---|
| committer | MatthieuCoder <matthieu@matthieu-dev.xyz> | 2023-01-14 17:45:48 +0400 |
| commit | 3f342846149c0b1f8d1ac1f0b857a9d9fdf2034b (patch) | |
| tree | 5ad087639ade0998ec0af0e0532c71a59b92993a /libs/shared/src/redis.rs | |
| parent | ee58b30800527306ab024da926121c085a0978fa (diff) | |
clippy, tests and a bit of docs
Diffstat (limited to 'libs/shared/src/redis.rs')
| -rw-r--r-- | libs/shared/src/redis.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/shared/src/redis.rs b/libs/shared/src/redis.rs index a623c2f..77aa97f 100644 --- a/libs/shared/src/redis.rs +++ b/libs/shared/src/redis.rs @@ -3,14 +3,14 @@ use serde::Deserialize; use std::{future::Future, pin::Pin}; #[derive(Clone, Debug, Deserialize)] -pub struct RedisConfiguration { +pub struct Configuration { pub url: String, } -impl From<RedisConfiguration> +impl From<Configuration> for Pin<Box<dyn Future<Output = anyhow::Result<MultiplexedConnection>> + Send>> { - fn from(value: RedisConfiguration) -> Self { + fn from(value: Configuration) -> Self { Box::pin(async move { let con = Client::open(value.url)?; let (multiplex, ready) = con.create_multiplexed_tokio_connection().await?; |
