1 2 3 4 5 6 7 8 9 10 11 12
use super::{AppView, ApplicationContext, WindowOptions}; pub trait ApplicationBackend: Sized { type Error; fn run( self, options: WindowOptions, view: AppView, context: ApplicationContext, ) -> Result<(), Self::Error>; }