pub trait IService: IClientObject {
fn get_name() -> ServiceName;
fn as_domain() -> bool;
fn post_initialize(&mut self) -> Result<()>;
}
pub trait IService: IClientObject {
fn get_name() -> ServiceName;
fn as_domain() -> bool;
fn post_initialize(&mut self) -> Result<()>;
}