1 2 3 4 5 6 7
pub trait StorableDevice { type OmmuiStorableDevice: crate::ommui::StorableDevice; type SamplicStorableDevice: crate::samplic::StorableDevice; fn ommui_storable(&self) -> Self::OmmuiStorableDevice; fn samplic_storable(&self) -> Self::SamplicStorableDevice; }