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>;
}