Structs§
- Dependency
Detail - A detailed definition for a dependency.
- Inherited
Dependency Detail - Describes a dependency inherited from the workspace.
- Lint
- Lint definition.
- Lints
- Settings for lint groups in a workspace/package.
- Manifest
- The top-level
Cargo.tomlstructure. - Package
- The
[package]section of theManifest. This is where crate properties are. - Package
Template - Properties that can be inherited via
{ workspace = true }by member packages. - Product
- A library/binary/test target.
- Profile
- Compilation/optimization settings for a workspace
- Profiles
- Custom build/optimization settings
- Target
- Dependencies that are platform-specific or enabled through custom
cfg(). - Workspace
- Workspace settings.
Enums§
- Debug
Setting - Verbosity of debug info in a
Profile - Dependency
- Dependency definition.
- Edition
- Edition setting, which opts in to new Rust/Cargo behaviors.
- Inheritable
- A value that can be set to
{ workspace = true } - Lint
Kind - Lint group entry
- Lint
Level - Lint level.
- LtoSetting
- Handling of LTO in a build profile
- OptLevel
- Optional
File - A way specify or disable README or
build.rs. - Publish
- Forbids or selects custom registry
- Resolver
- The feature resolver version.
- Strip
Setting - Handling of debug symbols in a build profile