pub trait ContainerManager {
    // Required methods
    fn enumerate_container_name(&self) -> Result<Vec<String>>;
    fn create_container(&self, name: &str) -> Result<Box<dyn SkfContainer>>;
    fn open_container(&self, name: &str) -> Result<Box<dyn SkfContainer>>;
    fn delete_container(&self, name: &str) -> Result<()>;
}Required Methods§
Sourcefn enumerate_container_name(&self) -> Result<Vec<String>>
 
fn enumerate_container_name(&self) -> Result<Vec<String>>
Enumerate all apps in the app,return container names
Sourcefn create_container(&self, name: &str) -> Result<Box<dyn SkfContainer>>
 
fn create_container(&self, name: &str) -> Result<Box<dyn SkfContainer>>
Create container in the app
[name] - The container name
Sourcefn open_container(&self, name: &str) -> Result<Box<dyn SkfContainer>>
 
fn open_container(&self, name: &str) -> Result<Box<dyn SkfContainer>>
Open container by name
[name] - The container name
Sourcefn delete_container(&self, name: &str) -> Result<()>
 
fn delete_container(&self, name: &str) -> Result<()>
Delete container by name
[name] - The container name