pub trait DecAppObj {
Show 15 methods fn create(owner: ObjectId, id: &str) -> Self; fn name(&self) -> &str; fn app_desc(&self) -> Option<&str>; fn icon(&self) -> Option<&str>; fn find_source(&self, version: &str) -> BuckyResult<ObjectId>; fn find_source_desc(&self, version: &str) -> Option<&str>; fn remove_source(&mut self, version: &str); fn clear_source(&mut self); fn set_source(&mut self, version: String, id: ObjectId, desc: Option<String>); fn source(&self) -> &HashMap<String, ObjectId>; fn find_tag(&self, tag: &str) -> BuckyResult<&str>; fn set_tag(&mut self, tag: String, version: String); fn remove_tag(&mut self, tag: &str); fn tags(&self) -> &HashMap<String, String>; fn generate_id(owner: ObjectId, id: &str) -> ObjectId;
}

Required Methods

Implementors