Ed Page 37eeab7c16
feat(schema): Expose IndexPackage, the description of a package within a Registry Index (#15770)
### What does this PR try to resolve?

ref https://github.com/rust-lang/cargo/issues/14834

In this pull request, I moved `IndexPackage` to `cargo-util-schemas` to
enable third-party applications and `cargo-dev-registry` to utilize this
common struct.

For instance, crates.io has its own `IndexPackage` located at
005667f041/crates/crates_io_index/data.rs (L5).

By moving it to `cargo-util-schemas`, we allow different applications to
use this struct more easily.

### How to test and review this PR?

It shouldn't break any tests; it's just a refactoring.
2025-07-28 19:35:47 +00:00
..
2025-06-26 16:40:32 -05:00
2025-07-05 19:57:28 -07:00
2025-06-26 16:38:16 -05:00
2025-07-08 11:55:41 -05:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 20:17:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00
2025-07-05 19:50:36 -07:00