Trait crusty_core::types::JobRules[][src]

pub trait JobRules<JS: JobStateValues, TS: TaskStateValues>: Send + Sync + 'static {
    fn task_filters(&self) -> TaskFilters<JS, TS>;
fn status_filters(&self) -> StatusFilters<JS, TS>;
fn load_filters(&self) -> LoadFilters<JS, TS>;
fn task_expanders(&self) -> TaskExpanders<JS, TS>; }

Required methods

fn task_filters(&self) -> TaskFilters<JS, TS>[src]

fn status_filters(&self) -> StatusFilters<JS, TS>[src]

fn load_filters(&self) -> LoadFilters<JS, TS>[src]

fn task_expanders(&self) -> TaskExpanders<JS, TS>[src]

Implementors

impl<JS: JobStateValues, TS: TaskStateValues> JobRules<JS, TS> for CrawlingRules<JS, TS>[src]

fn task_filters(&self) -> TaskFilters<JS, TS>[src]

fn status_filters(&self) -> StatusFilters<JS, TS>[src]

fn load_filters(&self) -> LoadFilters<JS, TS>[src]

fn task_expanders(&self) -> TaskExpanders<JS, TS>[src]