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§
impl<T> TaskRepository for T
Blanket implementation: any type implementing all sub-traits
automatically satisfies TaskRepository.