Skip to content

chore: refactor commands and connection type into traits#46

Merged
eva-cosma merged 11 commits into
mainfrom
refactor/traits
Jun 30, 2025
Merged

chore: refactor commands and connection type into traits#46
eva-cosma merged 11 commits into
mainfrom
refactor/traits

Conversation

@eva-cosma

Copy link
Copy Markdown
Collaborator

For better visibility and extensibility, refactored install, list, and info commands into their own traits and implemented them on 3 new structures: ProbeRSConnection, SerialConnection, and a generealized type which can be used in lieu of Box<dyn Connection> called TockloaderConnection. The former could be later replaced with dynamic dispatch crate for auto-implementation if manual upkeep gtst bothersome

George Cosma added 9 commits June 30, 2025 22:10
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
@eva-cosma eva-cosma self-assigned this Jun 30, 2025
George Cosma added 2 commits June 30, 2025 23:30
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
Signed-off-by: George Cosma <george.cosma@wyliodrin.com>
@eva-cosma
eva-cosma merged commit 9996c95 into main Jun 30, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant