Skip to content

feat: rust bindings - #64

Open
ncatelli wants to merge 8 commits into
cloudsmith-io:masterfrom
ncatelli:feat/rust-bindings
Open

feat: rust bindings#64
ncatelli wants to merge 8 commits into
cloudsmith-io:masterfrom
ncatelli:feat/rust-bindings

Conversation

@ncatelli

@ncatellincatelli commented Mar 16, 2025

Copy link
Copy Markdown

This PR introduces rust binding generation. I have a few open but I wanted to open the PR to gauge if this would be viable to merge.

TODO

  • deploy.sh is stubbed and needs to be implemented.
    • currently it skips all publishing of artifacts both to an unknown primary cloudsmith repo and crates.io
  • CI environment setup for rust

Notes for Reviewer

Most of the generated code should be standard for the upstream swagger rust module. Notably there are two template overrides included here

  • Cargo.mustache
    • Added package metadata for publishing.
  • api.mustache
    • Renamed the query variable as it conflicted with a param used by the cloudsmith api.

@ncatelli
ncatelli marked this pull request as ready for review March 18, 2025 14:59
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@ncatelli