// pkg rubase::rudto::cfgdto::rpc_dto
/*
@Title 文件名称: rpc_dto_init.rs
@Desp 描述: 依赖自动注入
@Company 公司: wcht.akunlong.top
@Author 作者: raymond@163.com 时间: 2026-08-22 22:45:40
@Update 作者: raymond@163.com 时间: 2026-08-22 22:45:40
*/
// StructInit自动生成,一般不要手动修改
use std::sync::{Arc, Mutex};
use ctor::ctor;
use crate::rubase::BeanSingleton;
//use ruwebframe::rudi::dicontainer::direg;
use crate::rudi::dicontainer::direg;
use crate::rubase::rudto::cfgdto::rpc_dto::RpcDto;
#[ctor(unsafe)]
pub fn init() {
RpcDto::register_bean();
}
pub fn find_bean_rpc_dto() -> Option<Arc<Mutex<RpcDto>>> {
RpcDto::find_bean()
}
impl BeanSingleton for RpcDto {
//const BEAN_NAME: &'static str = "*rubase::rudto::cfgdto::rpc_dto:RpcDto:60901076-a06e-45fd-b17d-b759b561d3ea}";
fn new_bean() -> Self {
RpcDto::default()
}
}