Skip to content

Isolated Processes 14: Add traits for process-backend implementations - #202

Open
marti4d wants to merge 1 commit into
isolated_process/13-process-inspector-traitfrom
isolated_process/14-process-backend-traits
Open

Isolated Processes 14: Add traits for process-backend implementations#202
marti4d wants to merge 1 commit into
isolated_process/13-process-inspector-traitfrom
isolated_process/14-process-backend-traits

Conversation

@marti4d

@marti4d marti4d commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

We are about to have a second set of implementations for the various process-backend types (the remote kind).

We can, of course, implement the ProcessInspector traits for each of these, individually, but I think it makes good sense from an API perspective for process-backend to establish "this is my contract" rather than having two separate contracts for local and remote implementations.

Of course, the nice part is that now ProcessInspector can be blanket implementated for all Backend types at once.

We are about to have a second set of implementations for the various
process-backend types (the remote kind).

We can, of course, implement the `ProcessInspector` traits for each of these,
individually, but I think it makes good sense from an API perspective for
process-backend to establish "this is my contract" rather than having two
separate contracts for `local` and `remote` implementations.

Of course, the nice part is that now `ProcessInspector` can be blanket
implementated for all `Backend` types at once.
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