Expand description

Implementation of the sementic release steps to for integraing a cargo-based Rust project.

Structs

  • Arguments to be passed to the publish function.

Enums

  • The error details related the contents of a Cargo.toml file.
  • The type of a dependency for a package.
  • The error type for operations sementic-release-rust operations.

Functions

  • List the packages from the workspace in the order of their dependencies.
  • Prepare the Rust workspace for a release.
  • Publish the publishable crates from the workspace.
  • Verify that the conditions for a release are satisfied.

Type Definitions

  • A specialized Result type for semantic-release-cargo operations.