You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# refactor: make `TrackedChild` easier to use
This PR refactors the `TrackedChild` struct to make it easier to use by:
- Adding a `ChildTermination` struct that contains both the exit status and path accesses
- Providing a `wait_handle` future that resolves to `ChildTermination` when the process exits
- Exposing stdin, stdout, and stderr handles directly on `TrackedChild`
- Automatically locking the IPC channel when the child process exits
- Updating all usages of `TrackedChild` throughout the codebase
0 commit comments