-
Notifications
You must be signed in to change notification settings - Fork 8
Description
As it can be seen in #216, the refactoring of rudof is taking longer than we expected as we tried to tackle all the issues that we found at once. Hence, we came to a dead-end where the reimplementation of the tool was unfeasible. However, the ideas were fine, here I want to try to divide all the different tasks for us to achieve a better tool in different pieces.
The SRDF and SRDFBasic traits have bad naming conventions; the first is in charge of querying, and the latter defines the conversion mechanisms from one type another. In Rust, this task is usually performed using the From trait. We could include some restrictions in the Trait for ensuring those.
For us to be able to achieve this, the idea is that each of the sub-issues listed below should be implemented one-by-one. Each of those will be completed when the main task is achieved, the project is buildable, and it passes the same tests as before (if not more).