Trait dinghy_lib::Device

source ·
pub trait Device: Debug + Display + DeviceCompatibility + DynClone {
    // Required methods
    fn clean_app(&self, build_bundle: &BuildBundle) -> Result<()>;
    fn debug_app(
        &self,
        project: &Project,
        build: &Build,
        args: &[&str],
        envs: &[&str]
    ) -> Result<BuildBundle>;
    fn id(&self) -> &str;
    fn name(&self) -> &str;
    fn run_app(
        &self,
        project: &Project,
        build: &Build,
        args: &[&str],
        envs: &[&str]
    ) -> Result<BuildBundle>;
}

Required Methods§

source

fn clean_app(&self, build_bundle: &BuildBundle) -> Result<()>

source

fn debug_app( &self, project: &Project, build: &Build, args: &[&str], envs: &[&str] ) -> Result<BuildBundle>

source

fn id(&self) -> &str

source

fn name(&self) -> &str

source

fn run_app( &self, project: &Project, build: &Build, args: &[&str], envs: &[&str] ) -> Result<BuildBundle>

Implementors§