Decouple Router
from {Validation,Execution}Context
#788
Labels
O: decoupling
Objective: aims to separate concerns and cause to independent, reusable components
Milestone
Having both the
Router
andExecutionContext
be forced to be implemented on the same struct makes us run into issues where we need a&mut
for theRouter
, and&mut
for theExecutionContext
, which Rust doesn't allow. Separating them solves this problem.Related: #786
The text was updated successfully, but these errors were encountered: