cargo_util_schemas/
lib.rs

1//! Low-level Cargo format schemas
2//!
3//! This is types with logic mostly focused on `serde` and `FromStr` for use in reading files and
4//! parsing command-lines.
5//! Any logic for getting final semantics from these will likely need other tools to process, like
6//! `cargo metadata`.
7//!
8//! > This crate is maintained by the Cargo team for use by the wider
9//! > ecosystem. This crate follows semver compatibility for its APIs.
10
11pub mod core;
12pub mod manifest;
13#[cfg(feature = "unstable-schema")]
14pub mod schema;
15
16mod restricted_names;