1pub trait ResxPath: Sized { 2 fn path(self) -> String; 3 fn new(path: String) -> Self; 4} 5pub trait ResxRB: ResxPath {} 6pub trait ResxInstanceRB: ResxPath {}