rcore_task_manage/
manager.rs

1/// Manager trait
2pub trait Manage<T, I: Copy + Ord> {
3    /// 插入 item
4    fn insert(&mut self, id: I, item: T);
5    /// 删除 item
6    fn delete(&mut self, id: I);
7    /// 获取 mut item
8    fn get_mut(&mut self, id: I) -> Option<&mut T>;
9}