[][src]Trait dinghy_lib::Device

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<()>

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>

Loading content...

Implementors

Loading content...