pub trait StructErrorTrait<T: DomainReason> {
// Required methods
fn get_reason(&self) -> &T;
fn get_detail(&self) -> Option<&String>;
fn get_target(&self) -> Option<String>;
}
pub trait StructErrorTrait<T: DomainReason> {
// Required methods
fn get_reason(&self) -> &T;
fn get_detail(&self) -> Option<&String>;
fn get_target(&self) -> Option<String>;
}