Expand description
Cargo.toml
/ Manifest schema definition
§Style
- Fields duplicated for an alias will have an accessor with the primary field’s name
- Keys that exist for bookkeeping but don’t correspond to the schema have a
_
prefix
Modules§
Macros§
Structs§
- Feature
Name - Verified string newtype
- Inheritable
Lints - Inheritable
Package - A group of fields that are inheritable by members of the workspace
- Invalid
Cargo Features - Name
Validation Error - Error validating names in Cargo.
- Package
Name - Verified string newtype
- Path
Base Name - Verified string newtype
- Path
Value - Profile
Name - Verified string newtype
- Registry
Name - Verified string newtype
- Rust
Version - Rust
Version Error - Error parsing a
RustVersion
. - String
OrVec - This can be parsed from either a TOML string or array, but is always stored as a vector.
- Toml
Detailed Dependency - Toml
Inherited Dependency - Toml
Inherited Field - Toml
Lint Config - Toml
Manifest - This type is used to deserialize
Cargo.toml
files. - Toml
OptLevel - Toml
Package - Represents the
package
/project
sections of aCargo.toml
. - Toml
Platform - Corresponds to a
target
entry, butTomlTarget
is already used. - Toml
Profile - Toml
Profiles - Toml
Target - Toml
Workspace - Unresolved
Error - Error validating names in Cargo.
- Workspace
Value 🔒
Enums§
- Inheritable
Dependency - Inheritable
Field - An enum that allows for inheriting keys from a workspace in a Cargo.toml.
- Profile
Package Spec - String
OrBool - Toml
Debug Info - Toml
Dependency - Toml
Lint - Toml
Lint Level - Toml
Trim Paths - Toml
Trim Paths Value - VecString
OrBool
Functions§
- is_
false 🔒