pub fn set_tasks(tasks: Vec<UserTask<'_>>) -> Result<(), Error>