Skip to main content

Manage

Trait Manage 

Source
pub trait Manage<T, I: Copy + Ord> {
    // Required methods
    fn insert(&mut self, id: I, item: T);
    fn delete(&mut self, id: I);
    fn get_mut(&mut self, id: I) -> Option<&mut T>;
}
Expand description

Manager trait

Required Methods§

Source

fn insert(&mut self, id: I, item: T)

插入一个任务对象(或进程/线程实体)。

Source

fn delete(&mut self, id: I)

删除指定 ID 的任务对象。

Source

fn get_mut(&mut self, id: I) -> Option<&mut T>

获取指定 ID 的可变引用(用于更新运行时状态)。

Implementors§