Useful Links
Computer Science
Other Tools and Technologies
Cargo Package Manager
1. Introduction to Cargo
2. Getting Started with Cargo
3. The Cargo.toml Manifest File
4. Essential Cargo Commands
5. Dependency Management
6. Project Organization
7. Advanced Cargo Features
8. Package Publishing
9. Configuration and Customization
10. Cargo Extensions
The Cargo.toml Manifest File
TOML Format Fundamentals
Syntax and Structure
Key-Value Pairs
Sections and Tables
Comments and Formatting
Package Metadata Section
Package Name
Naming Conventions
Uniqueness Requirements
Version Specification
Semantic Versioning
Version Format Rules
Author Information
Edition Selection
Available Editions
Edition Migration
Description and Documentation
License Specification
SPDX Identifiers
License File References
Repository Links
Keywords and Categories
Dependency Specification
Basic Dependency Syntax
Version Requirements
Caret Requirements
Tilde Requirements
Wildcard Requirements
Comparison Operators
Multiple Version Constraints
Alternative Dependency Sources
Git Repository Dependencies
Local Path Dependencies
Registry Dependencies
Dependency Features
Optional Features
Default Features
Feature Selection
Specialized Dependency Sections
Development Dependencies
Build Dependencies
Target-Specific Dependencies
Platform Conditionals
Architecture Conditionals
Target Configuration
Library Target Settings
Binary Target Settings
Multiple Binary Targets
Custom Target Paths
Previous
2. Getting Started with Cargo
Go to top
Next
4. Essential Cargo Commands