use crate::rubase::{BaseEntity, ParseEnvVar};
use serde::{Deserialize, Serialize};
use crate::rubase::rutils::str_utils;
// 放在 str_utils.rs 中
use serde::{de::DeserializeOwned, };
use serde_json::Value;
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
pub struct RpcDto {
pub enable: String,
pub serverName: String,
pub serverPort: String,
pub version: String,
}
impl BaseEntity for RpcDto {}
impl RpcDto {
pub fn new() -> Self {
Self::default()
}
// pub fn parse_env_var(&mut self) {
// self.enable= str_utils::parse_env_var(std::mem::take(&mut self.enable));
// self.serverName= str_utils::parse_env_var(std::mem::take(&mut self.serverName));
// self.serverPort= str_utils::parse_env_var(std::mem::take(&mut self.serverPort));
// self.version= str_utils::parse_env_var(std::mem::take(&mut self.version));
//
// }
}
impl ParseEnvVar for RpcDto {}