Trait dinghy_lib::Device[][src]

pub trait Device: Debug + 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<()>[src]

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

fn id(&self) -> &str[src]

fn name(&self) -> &str[src]

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

fn start_remote_lldb(&self) -> Result<String>[src]

Loading content...

Implementors

Loading content...