ruwebframe 0.1.0

A brief description of your crate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::sync::Arc;
use ctor::ctor;
use crate::database;
use crate::database::TraitRedis;
use crate::rudi::dicontainer::direg;

const SINGLE_BEAN_NAME: &str = "RedisSingle:72834d1-46b3-b151-d1e785a00e0a";

pub fn find_bean_redis() -> Option<Arc<database::RedisClient>> {
    direg::get_bean::<database::RedisClient>(SINGLE_BEAN_NAME)
}
#[ctor(unsafe)]
pub fn register_bean_redis() {
    direg::register_singleton(SINGLE_BEAN_NAME, database::RedisClient::new);
}