use std::sync::Arc;
use ctor::ctor;
use crate::rudi::difactroy::rusingle::RuSingle;
use crate::rudi::dicontainer::direg;
const SINGLE_BEAN_NAME: &str = "RuSingle:72834d1-46b3-b151-d1e785a00e0a";
pub fn find_bean_rusingle() -> Option<Arc<RuSingle>> {
direg::get_bean::<RuSingle>(SINGLE_BEAN_NAME)
}
#[ctor(unsafe)]
pub fn register_bean_rusingle() {
direg::register_singleton(SINGLE_BEAN_NAME, RuSingle::new);
}