myrmidon 0.0.1

Remote cmd / shell handler
Documentation
use map::Map;

use crate::Task;

use super::Tasks;

impl Tasks{
  pub fn get_tasks(&self) -> &Map<String, Task>{
    &self.tasks
  }
  pub(crate) fn get_tasks_mut(&mut self) -> &mut Map<String, Task>{
    &mut self.tasks
  }

  pub(crate) fn get_task(&self, id: &String) -> Option<&Task>{
    self.get_tasks().get(id)
  }
  pub(crate) fn get_task_mut(&mut self, id: &String) -> Option<&mut Task>{
    self.get_tasks_mut().get_mut(id)
  }
}