[][src]Trait hypertask_engine::prelude::HyperTaskEngineContext

pub trait HyperTaskEngineContext<TaskIterator: Iterator<Item = HyperTaskResult<Task>>> {
    fn finalize_mutations(&self) -> HyperTaskResult<()>;
fn generate_id(&mut self) -> String;
fn get_now(&self) -> DateTime<Utc>;
fn get_stack_machine(&self) -> HyperTaskResult<StackMachine>;
fn get_task_iterator(&self) -> HyperTaskResult<TaskIterator>;
fn put_task(&mut self, task: &Task) -> HyperTaskResult<()>; }

Required methods

fn finalize_mutations(&self) -> HyperTaskResult<()>

fn generate_id(&mut self) -> String

fn get_now(&self) -> DateTime<Utc>

fn get_stack_machine(&self) -> HyperTaskResult<StackMachine>

fn get_task_iterator(&self) -> HyperTaskResult<TaskIterator>

fn put_task(&mut self, task: &Task) -> HyperTaskResult<()>

Loading content...

Implementors

Loading content...