Autoparallel / learner

Making learning sh*t less annoying
https://crates.io/crates/learner
10 stars 0 forks source link

feat(`learner`): create and use trait for `PaperClient` #77

Open Autoparallel opened 5 days ago

Autoparallel commented 5 days ago

Feature Description We should allow for extending the interface for the clients that grab papers and their data. Right now everything is rigidly structured so we should abstract this into a trait to make this more streamlined for the future.

Motivation Allows for easier extension of the base lib.

Implementation Details If applicable, describe the technical approach to implementing this feature:


I am also not married to the name PaperClient or using Client at all. I think there are likely other better fitting names!