use std::sync::Arc;
use ctor::ctor;
use crate::rubase::ruentity::BaseEntitySingle;
use crate::rudi::dicontainer::direg;
use crate::rudomain::rudb::dbisingle::DbSingle;
use crate::rulog::rulog;
const Single_BEAN_NAME: &str = "SingleRuSingle.123";
pub fn find_bean_rusingle() -> Option<Arc<DbSingle>> {
direg::get_bean::<DbSingle>(Single_BEAN_NAME)
}
#[ctor(unsafe)]
pub fn register_bean_rusingle() {
direg::register_singleton(Single_BEAN_NAME, DbSingle::new);
}