Description of changes:
This PR adds a simple builder struct to define Cargo workspace directories in a more declarative way. I found a few bugs in the tests, but didn't fix them in this PR to keep original functionality (after this refactor, I'll send another PR with cargo metadata, which will fix the tests).
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Description of changes: This PR adds a simple builder struct to define Cargo workspace directories in a more declarative way. I found a few bugs in the tests, but didn't fix them in this PR to keep original functionality (after this refactor, I'll send another PR with
cargo metadata
, which will fix the tests).By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.