LukeMathWalker / LukeMathWalker/cargo-manifest
Switch to cargo-util-schemas structs
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 19
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
> New member crate [cargo-util-schemas](https://crates.io/crates/cargo-util-schemas)! This contains low-level Cargo schema types, focusing on serde and FromStr for use in reading files and parsing command-lines. Any logic for getting final semantics from these will likely need other tools to process, like cargo metadata. The crates.io publish of this crate is the same as other members crates. It follows Rust's [6-week release process](https://doc.crates.io/contrib/process/release.html#cratesio-publishing). https://github.com/rust-lang/cargo/pull/13178 https://github.com/rust-lang/cargo/pull/13185 https://github.com/rust-lang/cargo/pull/13186 https://github.com/rust-lang/cargo/pull/13209 https://github.com/rust-lang/cargo/pull/13267
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked CHANGELOG entry and the referenced cargo pull requests to understand the cargo-util-schemas structs and the intended migration. Then inspect the repository for the current schema definitions and usages; done means the project has switched to the requested structs without losing its serialization behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100