ut-utp / core

Mozilla Public License 2.0
1 stars 0 forks source link

Split `traits` into: `rpc`, `control`, `peripheral-traits` #168

Open rrbutani opened 2 years ago

rrbutani commented 2 years ago

what

lc3-traits has grown pretty large; unlike all of our other crates it's hard to describe exactly what it does, concisely. I think it's time to split it up into:

Alternatively we can just leave control where it is and just spin off rpc into it's own crate. This may make more sense.

steps

where

branch: imp/trait-crate-split

open questions

Haven't completely thought this through but I don't think coherence gets in our way here.