Trait dinghy_lib::Device
[−]
[src]
pub trait Device: Display + DeviceCompatibility { 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<Vec<BuildBundle>>; fn start_remote_lldb(&self) -> Result<String>; }
Required Methods
fn clean_app(&self, build_bundle: &BuildBundle) -> Result<()>
fn debug_app(
&self,
project: &Project,
build: &Build,
args: &[&str],
envs: &[&str]
) -> Result<BuildBundle>
&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<Vec<BuildBundle>>
&self,
project: &Project,
build: &Build,
args: &[&str],
envs: &[&str]
) -> Result<Vec<BuildBundle>>
fn start_remote_lldb(&self) -> Result<String>
Implementors
impl Device for AndroidDevice
impl Device for HostDevice
impl Device for SshDevice