pub trait AppManager {
// Required methods
fn enumerate_app_name(&self) -> Result<Vec<String>>;
fn create_app(&self, name: &str, attr: &AppAttr) -> Result<Box<dyn SkfApp>>;
fn open_app(&self, name: &str) -> Result<Box<dyn SkfApp>>;
fn delete_app(&self, name: &str) -> Result<()>;
}
Expand description
Application management
Required Methods§
Sourcefn enumerate_app_name(&self) -> Result<Vec<String>>
fn enumerate_app_name(&self) -> Result<Vec<String>>
Enumerate all apps in the device,return app names
Sourcefn delete_app(&self, name: &str) -> Result<()>
fn delete_app(&self, name: &str) -> Result<()>
Delete app
[name] - The app name to delete