diff options
| author | Matthieu <matthieu@developershouse.xyz> | 2021-10-13 13:54:00 +0400 |
|---|---|---|
| committer | Matthieu <matthieu@developershouse.xyz> | 2021-10-13 13:54:00 +0400 |
| commit | f96d8caf1622b8494bcbc5318ac7db6e582035f5 (patch) | |
| tree | cfa1c10b8862061cd01fe3a291feda698ebf0c73 /common/rust/src/redis.rs | |
| parent | a85898459a1c685d389d65092d93cc729a14bb24 (diff) | |
circleci for macos, windows and arm/x86 macos
Diffstat (limited to 'common/rust/src/redis.rs')
| -rw-r--r-- | common/rust/src/redis.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/common/rust/src/redis.rs b/common/rust/src/redis.rs new file mode 100644 index 0000000..a196f8d --- /dev/null +++ b/common/rust/src/redis.rs @@ -0,0 +1,15 @@ +use redis::Client; +use serde::Deserialize; + + +#[derive(Clone, Debug, Deserialize)] +pub struct RedisConfiguration { + pub url: String, +} + +// Allows the configuration to directly create a nats connection +impl Into<Client> for RedisConfiguration { + fn into(self) -> Client { + redis::Client::open(self.url).unwrap() + } +} |
