Expand description
A cargo subcommand for adding dependencies to both Cargo.toml and ROS package.xml files.
This tool helps manage dependencies for ROS 2 packages written in Rust by synchronizing dependencies between Cargo.toml and package.xml manifest files.
Structs§
- Package
Name - Represents a package name with an optional version specification.
- PathDoc
- Struct to manage and modify a
Cargo.toml
document. - Split
Raw - represents the splitted and raw dependency input
- XMLHelper
- A helper struct to manage and modify a
package.xml
document.
Enums§
- Dependency
Type - Corresponding to http://download.ros.org/schema/package_format3.xsd this should cover all package format 3 specific dependency types.
Functions§
- env_
to_ matches - Converts command-line arguments into
clap::ArgMatches
.