Skip to main content

TaskRepository

Trait TaskRepository 

Source
pub trait TaskRepository:
    TaskQueryRepository
    + TaskItemQueryRepository
    + TaskStateRepository
    + TaskItemMutRepository
    + CommandRunRepository
    + EventRepository
    + TaskGraphRepository { }
Expand description

Full task repository — backward-compatible supertrait composing all domain-specific sub-traits.

Existing code using TaskRepository as a bound continues to compile unchanged. New code may depend on narrower sub-traits for reduced coupling.

Implementors§

Source§

impl<T> TaskRepository for T

Blanket implementation: any type implementing all sub-traits automatically satisfies TaskRepository.